Here is a tool called Time Tracker – It is a To-do tracker with a time facility so that you can keep track of time you spend on specific task. It is made with AJAX so the usability is pretty high. It also gives you a set of suggestions which you were entered.
Tracking your Time on Task with Time Tracker
⌄ Scroll down to continue ⌄