I have been using JoomDonation for some time now on all my NonProfit websites. They have a great product that is easy to use and set up. It also has a great deal of flexibility. I also just purchased the First Data plugin for JoomDonation and they were awesome in making sure that the plugin worked with new connect 2.0 for First Data. Very prompt customer support and well worth every penny I spent.