Some really good points are made in this article.  Good planning at the outset will help you make informed choices on key aspects of your website - CMS platform, technology, integration, design, personalisation etc.

And we all know how important planning is in achieving positive outcomes!