I run a small 3 person web development shop where we use Basecamp for project management, and I personally have been using Omnifocus for everything else. I am interested in hearing how others handle these separate aspects of their life.<p>Do you keep "get oil change" and "review client request" in one master place/app? Why or why not?
I used to have the same workflow. Checkout <a href="http://spootnik.net" rel="nofollow">http://spootnik.net</a> to sync OmniFocus with your Basecamp accounts. Then you can just work in OmniFocus for the most part.<p>I've since moved everything into <a href="http://getflow.com" rel="nofollow">http://getflow.com</a>. If you're mainly using the task lists in Basecamp, have a look at them.