Time Tracking Challenge

When I do freelance work, I want an easy way to track the time I spend on each project, so I can get paid accurately for the work I do.