We use a PEO (Professional Employer Organization) now for all of our Human Resources (like payroll and benefits. Mike over at Best Biz Practices has a post that explains how these work. It’s a good read and should be considered by small business people.