Is there an app that allows me to monitor time spent using an application?
Timing helps in tracking time spent in applications (and their windows) as well. It's similar to Time Sink but seems to provide more grouping and reporting options.