I have spent countless hours developing similar custom products for many clients over the years, and having a product like this would have saved countless hours of development.
In addition to a great and flexible product, the service is unparalleled. I ran into a snag during implementation and Tuan had contacted me back and solved my issue in less than 24h.
This application has put Joomla! on the map for me for nonprofit web development, marketing and fundraising. I will recommend it highly to all my existing and future clients.