EzyTime is a web based Time Tracking & Project Resource Management Software. Create custom on-demand timesheets. Track Tasks, Time and Expenses online. Quickbooks acquired TSheets earlier this year, and they have a very strong mobile app! You'd have to pay for your TSheets service for all of that additional functionality, but allows for manual entry and integrates into QB..

I use my Outlook 2010 calendar and Exchange to track my billable hours and notes. I also use Quickbooks 2010 Pro to enter my time using the weekly timesheet. I then create invoices based on that. This process is taking up way too much of my time. I searched high and low a few months/year ago and found a pay service called TimeTracker for ... TimeSheet: the smart automated time tracking solution. TimeSheet is a powerful and extremely easy to use automated time & task recording tool for professionals. The TimeSheet software will notice when you start using an application and registers the time spend on this application.