I love ZenPayroll. We've been using it for close to a year now and I've been really impressed with their support (both phone and other means) and how pleasurable they've made an otherwise banal/frustrating process.
I feel like I've used all the mainstream services over the years and I'm definitely digging these guys.
Wyndy