software is really simple and easy to use, however the customer support is the worst I have ever experienced. They are rude, hang up, most flat out refuse to assist in any way other then apologizing for other peoples poor behavior. If you use them to accept any form of payment they will hold it for 7 to 14 business days. when you call to inquire about the payment they will tell you they either have no idea where your money is or just say it's out of their hands you will get it whenever.