I love this for Professional Communities. Keep in mind I have the Developer membership so this is a review for that. Normally I would not give an Excellent rating to a community extension if it was not 5 star for both professional and nonprofessional websites. It is lacking a little bit on the presentation for free flowing social sites like you would get with the other options that are out there. But Community Builder not only provides a professional web atmosphere my customers find that it can be used in place of some software they used to keep track of projects and schedule's. With that and the customer service being top notch and answers to questions coming much faster then advertised I had to give this five stars. Keep in mind for free flowing social websites you want to have look like a Facebook site there are better options out there. If you want a social environment for employees there is no better option that I have found out there other than high priced software programs.