E Commerce has developed a life of it's own. We're so involved with problems of site designs, hosting solutions, viruses, bugs, worms and other critters that traditional marketing rules seem to be ignored.
Know your market, understand their needs, supply the solution.
Yes, many sites have made money with the point of view that "If you build it, they will come---if you promote it enough", but I feel there is a higher potential for the Internet.
Traditional brick and mortar businesses like the auto repair business, construction, restaurants,etc allready have the customers and these businesses need what the internet can offer. But the majority of these businesses don't use the net. Why? Well unless they're web savvy, how are they to find a piece of information or find a possible supplier without using a search engine? They can't. That's why many don't use the net. If they have an address-OK, but because they can't find it at this instant, they quit. It seems there's an attitude towards these businesses and the internet "catch up or be left behind".
To me, that's wrong.
What if individual networks were produced for each industry and it's geographic market region. All information would be industry specific, all suppliers and all manufacturers for that industry were catalogued, it would be interactive through forums, classifieds and catalogued web links plus web services like page production, product promotion and on-line training, all put together in a simple "dummies can use it" main page.
I think that these businesses would start using the net for business and the suppliers would drool over the opportunity to promote their products on this network because it would be "target marketing" like never before in history. The potential for
E-Commerce would go through the roof.
Now that to me is where the next internet revolution will come from and E-Marketing will become part of tradition.
But that's my opinion.