EnterYourHours.com is a time and billing software system used by lawyers, IT firms, and all other types of professional services companies.
Easy to use for anyone, from a solo consultant, all the way up to a large organizations with hundreds of employees billing hours.
You can track time and expenses, create customized invoices, track payments, and view reports. Because EnterYourHours.com is a web-based software system (secure and encrypted of course), you can access it from anywhere.
Other features include a free iPhone app, a built-in timer, QuickBooks integration, and unlimited online support.