I used to use
DevPlanner, it was awsome to keep track of projects and todo's within those projects. But after a while it became too annoying to update, edit and add small things so I went back to my old pen and paper way.
Nothing beats an old pen and paper system.