I do consulting and bookkeeping for building contractors, and Time Clock Wizard is the only time tracking software I know of that can handle their unique needs. On top of that, they have the best customer service of ANY company I have ever worked with. I love Time Clock Wizard!
Don't miss out on their V-Day sale, they offer some pretty sweet discounts there. And the delivery is super fast - they told us 7 business days but it arrived in 5...