Product worked exactly as I needed. Instead of having to use a third party to process donations via Authorize.Net I can now do it directly through my website. I did have to add reoccurring billing to my authorize.net account but it is still cheaper then what I was paying. Customer service was fast and very helpful. I emailed them and had a response back in minutes to help with a problem.