I have been using RescueTime since half way through December. It has proved invaluable to me in order to see how what I am spending my time on. RescueTime is a small application you install on every computer you use. in my case, that's my main machine, my secondary dev machine, my main laptop, my virtual PC and my remote desktop at a clients and another clients laptop I have here to work on (it can be uninstalled later). Of course you can just install it on one machine if you like, but as I discovered I spend time on several. Once you create an account it starts recording your time on applications you use and websites you visit. This is then sent tot he RescueTime servers where it is compiled for your viewing.