I am about to sign up with them for payroll. It seems like an awesome deal. All you have to do once your setup is is fax/phone/or email the hours in for each employee and they send out the checks, do the whole taxes thing, pay the taxes for you and even file all the neccesary stuff needed with the state and everything else. they can send the employee a paper check, do direct deposit or pay them on a visa check card. So for the companied using them, do you like it?