I'm pretty new to making WP sites and have so much to learn, but I'm really happy to have found Custom Communities. There have been challenges, but help has been great. I would give it 5 stars, but I never give 100%. Maybe I will come back after using it some more and rate it again. But for now, I'm VERY happy! I'm doing a lot of customization without getting into the code and hope I don't have to, at least not much. It seems to offer so much ability to customize.