We have been with Payroll Solutions for 4 + years and they have been wonderful to work with.  They go the extra mile to insure our needs are met, I would highly recommend their services.