We host MemberMax internally and are an Association Management Company, we've had up to 14 different clients hosted in our environment. The system if very flexible and allows us to customize features for each of our different clients. We also do quite a bit of customization on the website pieces. We use a few of the built in reports, but mostly use the Ad Hoc reports and output our data. You are able to search on just about any field within MemberMax so pulling up the data you want is fairly easy.