I began intensive study in this area. It's important to know every aspect of Web development, and to be competent in most of these areas. A. None do, so far as I know, but then most lay persons underestimate the scope of knowledge required of a professional in any field. The awareness of the need seems to come in waves - several months of no activity, then I get deluged with inquiries, and then an ebb followed by another wave and then another ebb. However, in the first quarter of this new millennium, I see a general awareness that visitors do not come to a Web site by accident.
Some activity is required to bring visitors to sites and that activity is going to cost something.
A. Lack of sales. Lack of phone calls. They look on a search engine for their goods or services and discover that their sites aren't listed in the first 55,000 matches - even when they search for their company names. Almost all ask for more. Trust is so valued on the Web - more than on the street.