I give this extension 5 stars! The support is excellent. The extension is easy to install and easy to configure. The modules are very useful. There is a lot of value here. Our non-profit is using this and we love the thermometer feature and the ability to set up various campaigns with unique fields. This works really well with paypal and authorize.net (as well as others). I also love the fact that the "thank you" emails can be configured uniquely depending on which campaign a person donates to.