Great Post, I think that the tips offered can be pretty valuable to be on top of all your projects. I actually utilize manymoon.com which is a great project manager online, and I believe it offers its service for free. It's a bit of a manual process in terms of uploading and completing tasks but it sets good milestones and dates. Should be worth checking out!