We were not satisfied with any product in the marketplace. We had specific needs, so we developed our own Content Management System. It is pretty damn awesome, and we will be adding new bells and whistles all the time.
We even have a few things that we are looking to patent... Stuff for member retention.