The Customer is in Control

Now this may sound a little strange, but the reality of any web site is that the visitor (and potential customer) has to be in control of the entire process. If they aren't in control, then they are going to feel like they are being rail-roaded,...