Can someone recommend a time keeping app?

I need to keep track of time spent on various projects. A typical day might be:

  • 1.5 hours spent on Project A
  • I get a phone call about Project B. I spend 30 minutes talking about it.
  • I get an email about Project C. 15 minutes spent reviewing it.
  • another 2 hours on Project A
  • Project B phone call: 15 minutes
  • Back to Project A

etc. etc.

I’d like something that maybe sits in my task tray and lets me easily switch between tasks. Like, I get a phone call, and it takes me just a couple clicks to switch from “Project A” to “Project B”

Integration with Excel would be a plus, but not required.

I know there’s a lot of little freeware apps out there on the web. I’m looking for recommendations from people who’ve actually used one of them and liked it.

If you’re looking for a commercial application, Timeslips is the name that keeps popping up - pretty much every law firm I’ve worked with uses it - if anyone knows about billing a multitude of clients for little slivers of time throughout the day, it’s lawyers.

It’s not cheap though - a single-user license will set you back $500.

I’m not looking for anything as full featured as TimeSlips. What I’m really looking for is a small app, either free or ShareWare. If it costs much more than $30 I’d probably just write my own.

Boy, for a second there I thought you said “a time keeping ape.” Shucks.

That would work, too, as long as it’s under $30 and won’t bother the pugs…

There are a number of recommendations here: http://lifehacker.com/software/time-tracker/ask-the-readers-time-tracking-191552.php