View Single Post
I follow the same approach suggested by Lizard, and it's been working quite well for my ~75 active projects (a mixture of personal and professional).

I would also add the suggestion of using nested contexts where it makes sense. For example, I have a top-level Email context that I use for my personal life and a second Email context that appears beneath my Work context. Although I work from home, accessing my work email requires logging in through a VPN and fiddling with a Windows virtual machine. That's enough of a mind shift for me that it qualifies as a different context.