RescueTime : Time management software for staying productive and happy in the modern workplace

A personal analytics service that shows you how you spend your time and provides tools to help you be more productive.