How to Design a Website

How to design a website? Such a simple question, but one with an incredibly complicated answer. Are we talking about the technical side of things? The functional side? Or simply the overall look and feel of the site? A full answer to each of these facets of the...