Not cheap, but worth every penny
If you need to keep track of exactly how you spend your time, and that information is worth something to at least someone, this has all the bells and whistles for anyone: lawyer, consultant, or craftsman.
Randy Chatterjee about
Harvest: Track Time & Invoice, v4.2