i've used toggl.com for a longtime, and it works great, it exports a detailed time tracking for invoicing.you can use it for free, but you can pay for more features