Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

What's the best application, software or tool that can be used to track time? 
Surprised nobody has mentioned Freshbooks yet. It's lightweight, easy to use, and free for low-end use (scaling up price-wise as you scale up).