Offer your thoughts or opinion on the input financial query or topic using your financial background.

What's the best application, software or tool that can be used to track time? 
The best one I've found is TimeSnapper, I have the worst memory but this basically allows me to visually play back the day. It has a bunch of reporting functionality too.