I just recently ran across this nifty little application: http://gottcode.org/kapow/
It's a simple app for keeping track of your hours while doing tasks. I'm finding it invaluable for my freelance work. It lets you keep track of multiple projects and tasks at once, and is super simple and easy to use. And it's open source and cross-platform. Woo hoo!