How can I easily track my time for accurate time sheets?

A common approach to creating accurate time sheets is to keep your time sheet open all day, updating it on a regular basis.  No doubt, this is an effective approach.

With One Task List, there is a more effective way: