TimePresent is an easy to use tool for recording the time you spend on different projects. Its small and unobtrusive main window stays on top of all the other windows that are currently running so you're always reminded to log your activities. (You can turn this feature off if you like.) Reporting that you've just switched from one project to another is as simple as selecting the name of the new project from a drop down list.
||Free to try