Payroll with all the bells and whistles