Jim and his firm have taken excellent care of my payroll needs. They've consistently been there for me, and always responded promptly to requests for service. Any company can just set you up to log into a website and process your payroll, and even maybe file the forms. But what differentiates the excellent from the mediocre is how they stand by their service. Jim and his staff have always been there when I needed them, and have patiently guided me through whatever crisis—real or imagined—that I had at the time I called. They were great, and I highly recommend them.