As an associate of Touch StudiosTouch Studios, an app developing company, I recommend our time-tracking app Finch. FinchFinch does time tracking in an automated way: With the option to start the program on login, it runs in the background, records what windows you have open, and learns how to tag them based on your customized preferences and past behavior. At the end of the day, you get a bar chart showing where your time went. It's a really great app if you have trouble with the traditional 'stopwatch' type apps.
clarify association with the company Touch Studios, creator of the app Finch