ZenPayroll is night and day with all other payroll services. They really remove the need for an accountant at all. The software and support are both superb.
Particularly for a small California business, there is no reasonable alternative I have seen, unless you feel like you have to go with one of the dinosaurs like ADP or Paychex.
I blog and Tweet about ZP somewhat frequently because it's been so refreshing: http://andrewljohnson.com/article/how-to-manage-a-micro-busi...