Web design is such an esoteric occupation that it is easy to become tangled in the technology aspect or the design aspect, and forget who the site is for and what it is supposed to do. We keep our "audience" in mind when building a site, and do our best to make the client understand the mechanics behind the pages. Letting a user or client know all the options can make both designer and customer much more satisfied when the site is online.