RescueTime
Tracks time spent on applications and websites, giving you an accurate picture of your day. RescueTime is an app/website that gives you an accurate picture of how you spend your time to help you become more productive every day. It monitors how you use your computer, specifically on your web habits and time spent working within documents.
You can set goals to help keep you on track and improve your productivity. View your progress on your dashboard, in the weekly email report, and in the goals report. A weekly email report summarizing your activities and productivity score, you can use your report to help better plan your new week.