I like how easy it was to set up our business with this product, we were able to do so in minutes! It has been very helpful when trying to schedule jobs as well track hours worked or even bill customers. There are many features but nothing really seems too confusing at first glance. We have not had any issues using this tool thus far and can see where all of my time goes each day easily now through qxScheduler. The only thing about this program which could be improved upon would probably be updating timesheets once they've already submitted them into quickbooks/qxp etc. This makes tracking overtime much easier than having people email you back and forth for updates after submitting their timesheet information via other means (ie phone calls).