SnapBill is an awesome product. I will never forget the headache and the amount of time I used to spend on the phone with our billing department before we got SnapBill. I would recommend it to any small or large business using recurring billing. Unlike many other billing solutions, SnapBill fully automates both credit card transactions and direct debit orders via a variety of payment gateways. Great Product.