5 efficient tools that help me better manage my time
Nandini Sharma

You should also check Fanurio: http://www.fanuriotimetracking.com
Fanurio is a desktop application designed to help freelancers and small teams to manage their work and be paid for it. With Fanurio you can customize invoice templates using your own layouts and export them to HTML or PDF. It also has idle time detection and it can be used on Windows, Mac and Linux.