Check out Replicon software. It runs in a browser so it's easy for your workers to log their time. It can automatically share data with QuickBooks, and includes open API (application programming...