I use Quickbooks for my office's payroll, and it ROCKS! The cost is ~$60 (they recently increased this slightly).

For the rest of my PMS I use a program that I put together 20 years ago under MS Access...