Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

What's the best application, software or tool that can be used to track time? 
People rave about Basecamp by 37signals.  The impressive part is all the add-ins you can get for it.  There are add-ins for invoicing, billing, accounting, and time tracking.