I use sage accounts and Payroll. On the payroll, if you go over 10 employees in one year then you will need to upgrade to payroll 50. You get like 10 starters and leavers. I use accounts for banking, invoicing and everything else. It is a pretty good program and good support as long as you pay for it. If you have any particular questions just give me a shout.
Gilbert