Agree - Best article for a long time.
Will definitely give Harvest a look.
If you like using iPhone for recording billable hours and expenses, give Time Master a try. Superb app that is highly configurable but simple enough that you spend a minimum of time working with it, which is as it should be!
Keep Up with TechRepublic