Tools: Task Coach
I've been using TaskCoach for two weeks now it it's a nice little program, that just fits my needs.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks. linkWhat I love is that it's written in wxPython and uses XML to store it's data. In 10 minutes I wrote a program to parse the XML and create a reports of my activities by date so that It would be easy to enter in our time tracking system (which keeps changing).