TimeLogger has been a straightforward but invaluable tool for my workflow. It does exactly what it says it does: Starts timers, stops timers, lets you assign timers to clients and jobs, and lets you change timers as need be. My only complaint is that to see the currently running timers, you have to go into "stop timers." It might be nice to see how many timers are running from the default view. But even that doesnt take this review down from a full 5 stars: it does exactly what it is supposed to do, and it does it well. Recommended for professionals looking for an intuitive way to keep track of your billable hours.