Quite often when I meet with a client, they really don't understand what it takes to create an interactive web site. I'm not talking about things like design patterns or AJAX technology; I'm referring to the whole process, the fact that software is more...