Possible Duplicate:
Monitoring my own activity on computer?
What app can i use to log what i am doing each hour? I prefer something to come up on screen at every interval.
Possible Duplicate:
Monitoring my own activity on computer?
What app can i use to log what i am doing each hour? I prefer something to come up on screen at every interval.
Check out ManicTime and RescueTime. Both monitor the applications you are using, and allow you to associate it with an activity later. The difference is the former stores data locally only, while the latter sends data to their website, and allows you to see aggregates.
Also, check out the comments on Lifehacker Hive Five and the results.
I love AllNetic working time tracker. It allows fine-grained management of projects, detects when you're away from the computer, and can export data to XML.