I read the many bad review of this product, but decided to give it a try anyway. Boy was I surprised! Sure the product takes a bot of configuration, but anyone who can read a simple tutorial can be up and running in no time. I run a small non-profit, and this component lets me keep my donors and contacts integrated and simple. From a simple donation form to a complete survey with simple option to donate & mailing lists, CiviCRM is great!