Timeneye

Timeneye is a web-base time tracking and reporting solution which integrates smoothly with Basecamp.