E-Pay's time clocks are the best out there, also their software is extremely impressive. Their clocks work on many platforms, cellular, USB, LAN, etc. so your clock is able to communicate almost anywhere you place it.
There is nothing that I do not like about E-Pay as a company, their products or their outstanding employees. Whatever my requirements are, E-Pay has always come through for our company.
Our companies biggest issue was budgeting hours. Not only has E-Pay been able to resolve the issue with their product, they have also shown additional tools within the system, such as email notifications when reaching or exceeding budgeted hours.