AceProject has a great automate timer and it's awesome to fill out my time sheets. When I start working on something, I start the timer for it, and when I'm done I stop it. It creates an entry in my time sheet automatically.
At the end of the month, I can know how much time I spent on one task, on a task type or on a specific product. It's great!