Pros: Incredibly easy to set up and use ' even for timesheet haters like me. As a freelancer, managing time on multiple projects is critical. This program makes estimating new projects, tracking time and expenses, and managing workflow a cinch. I'm capturing time that I used to forget about, and billing takes a fraction of the time it used to. It's web-based, so I can access it when I'm on the road. Also, they provide really good, free, ongoing customer service (from actual people!).
Cons: If you're looking for a product with all possible bells and whistles, this isn't it. You can export data to other programs pretty easily, but accounting features aren't built in.
Overall: For me, it's indispensable ' the best way I've found to manage my time and projects.
Great way to track time!