I have been able use this system for our non profit organization since 2015, it has made my job easier when trying new marketing approaches or creating reports by giving me access all in one place! No need anymore going back an forth between programs with different names etc that are not integrated together well enough! The only down side is finding quality volunteers who want their information online (which they should do anyways!) but other than that i love cybergrant as we dont go around looking at many websites now instead just 1 easy website.