Task Coach is a simple open source
todo manager to manage personal tasks
and todo lists. It grew out of Frank's
frustration that well-known task
managers, such as those provided with
Outlook or Lotus Notes, do not provide
facilities for composite tasks. Often,
tasks and other things todo consist of
several activities. Task Coach is
designed to deal with composite tasks.
There's also an online site with a free limited account:
myHours.com is a time management, timesheet, time tracking solution. It enables you to track your work time, projects you work on and tasks you perform. It is web based and can be used from any location at any time.
If not, here is a site pretending to list dozens of such Time-tracking Freeware.