As a freelancer, I know how difficult it can be organizing what time is spent on which project. Because you don't want to rip off your clients or gip yourself, it's crucial to keep accurate record. That's why I find Tempo, a web-based time tracker, so useful.
Not only does it keep track of time, it also generates reports, charts and graphs- which is a very impressive tool for your clients. It instills you, as an independent contractor, with reliability and trust.
Time can be imputed via twitter, widget, iOS or email. It doesn't get more convenient than that.
If you're interested in looking into Tempo, check it out here:
http://zetetic.net/c/tempo-forum