Can TimeCache produce reports on my billable activity?
Yes. TimeCache has a wide range of built-in report types that should be able to take care of just about any need. You can view activity in date view, date range, project, multi-project, summary and multi-project summary, client and client summary, and billing category reports. What you choose to include in reports, and how you lay them out, are extremely customizable.