We have been using Payroll Solutions for the past 6 years and I would recommend them highly to anyone.  They have a tremendous staff who take great pride in doing the best possible job on every payroll.  Since we have been using their service, payroll is a worry-free process that allows me to focus on other business issues.  Rather than just talking to the next person at a large call center, I always talk to the same team that knows our business and employees to the point where it seems like they are part of our company.  We get great value for the cost of their service and I look forward to using them for many years as the solution to our payroll requirements.