Once I got used to the interface, I found this app works very well for tracking my various contract jobs. A daily reminder to log your time might be a nice addition. I often get too busy and forget, making it necessary to go back a few days to catch up.
PG prog about TimeTracker - Time Tracking