To stay organized when working on multiple projects you need to learn how to manage your time well. Timesheet a free utility to keep track of the time spent on different jobs.
Don't expect anything too fancy with Timesheet: it works with Java, so you'll get everything except an attractive interface. On the other side this means that the interface is clear and works efficiently.
Nothing too difficult with Timesheet: create a new project, create a new entry, add start and end times and you are ready to go. The left side of the program structures all entries by data and reflects time spent. The center of the interface shows all your entries, and if some of them are still not finished you will be able to see the duration counting down.
Timesheet won't let you reorganize entries by columns, which limits the ways you can see your data. We also found it quite difficult to change time and date as you need to enter them exactly as they are seen in Timesheet.
Timesheet is a good effort at a time tracking solution, however it offers too many limitations to be used intensely. Try TimeLog as a more innovative way of managing your time.