My Guiding Observation: There are now, high quality, well supported, low cost applications for almost everything you can imagine doing on a web site. The trick is finding which ones are the best for a given circumstance, and providing a seamless integration.
* Business Objectives. The first step is to obtain the objectives of the web site. As much as possible my aim is to fulfill business objectives rather than technical specs.
* Investigation. The next step is the investigation of existing solutions, and potential...