ManicTime

Free
Keeps track of your time so you can focus on your business.
Free
Keep track of your work hours by recording Windows program usage