Great for Data
I really liked this system. Ihad the biggest struggle working with our account representative. The database would stop working and we were told they'd get to it. Days would go by and nothing was addressed. We also wanted to redo our join process and the vendor gave us NO examples of how to upgrade/enhance, even though as asked for examples of other client join pages.
However, when pulling data, this was easy. I will say, when doing things to member records you had to save each change individually...then go back out and in to the record, make the second change, save, etc. But, no system is perfect.