Another time tracking tool I'd like to mention here is Proofhub. It also supports project management and collaboration. Have a look at http://www.proofhub.com