QuickBooks has a great payroll module that really does take the burden out of paying people.

Quickbooks Payroll is easy to use, allows direct deposit, has automated tax form filing and automated federal and state tax processing; it's fully online and payroll can be efficiently processed in seconds. It even guides you through the forms and deposits that have to be filed and timing of such. In contrast, most payroll modules in ERP systems are not written with the consumer in mind and can be difficult to use; the trade off is better integration.

Here is a thought for US companies.

By using Quickbooks to run your payroll and NetSuite to run your business - you have a complete solution that takes the burden out of payroll and allows you to focus on the important stuff in your business. The best part. You can integrate it!