FreshBooks - Online Invoicing, Time Tracking and Expense Service Looks interesting, for possible future use. (via Haddock)