Hosting your Web Site

Web frameworks, Content Management Systems or Static Code generators. How should you go about creating a new web site? My best tip is to understand the needs of the site owners and focus on good content for the readers.