Over the last several years I've had some type of position that involved me in some way with using Microsoft Sharepoint. Traditionally, this tool has always been thought of as a best in class internal-use tool for intranets. However in the last couple years this trend seems to be expanding to external B2C sites as well. Now we have several leading sites using Sharepoint on their public facing branded sites.
Check out this site and you may be surprised at the sites running in the B2C space on Sharepoint.