I believe that the SharePoint platform is a good one, and can be a great benefit for many companies and organizations. SharePoint can do some things very well, and out of the box at that. However, it seems to me that the customer is rarely satisfied with the out of the box configuration or look and feel. And if that is the case, eventually I must ask why the customer chose SharePoint in the first place. Is it because the MS Office suite is firmly entrenched in your company? Were you inspired with the Microsoft’s latest ad campaign? My point is why did you buy a product when what you really desire looks nothing like that product? It’s sort of like a construction company buying a dump truck, then spending lots of time and money to make it go quickly round a racetrack.