OfficeTime is a flexible, low-key, and low-price time-tracking app, perfect for anyone who wants to track time across multiple tasks and projects.
OfficeTime uses a simple (if not particularly attractive) single-window interface, with a "play" button (to start or stop a timer) and a list of "sessions" associated with a given project. Each session can have a different billing rate and category (for example, admin or design), along with a record of time logged and any notes--all of which are easy to edit, in case you forget to start a timer or are working away from your computer. You can also easily add expenses and fixed fees.
True to its easygoing nature, OfficeTime often gives you several different ways to do the same thing--for example, you can start and stop timers with the easy-to-minimize main window, or you can use the menu bar or Dock. You can also quickly switch between projects with a drop-down, or you can adjust your settings so that you can have multiple projects (and windows) open at once. You can also sync up with iCal (with sessions appearing in your calendar), and generate reports for any given time period, for any number of projects. OfficeTime also has optional invoicing features, along with easy tracking for which sessions and projects have already been billed.
This streamlined app includes many thoughtful touches, such as autosaving and archiving, autopausing other timers, and even notifying you when a timer is running but your computer has gone idle. Along with its quick-start interface, low price, and generous trial (fully functional for 21 days, with a 120-day guarantee), OfficeTime is definitely worth a try if you're looking for time-tracking software.