I thought I would share the program I chose. It is free as well. What I liked the most is that you are able to test it out without even downloading it to see if it is for you.
You can also integrate it with Quickbooks
I also wanted to add that if you have your own website this program can be uploaded to your server and if you have subcontractors they can track their time as well. You can also manage their overtime and such.
http://www.actitime.com/