I have the impression that internet commerce is an "oligopoly" - i.e. it is a market dominated by a few large companies. Is there something about the nature of internet commerce that makes this a natural outcome? Perhaps internet commerce turned out to be a bigger job than "any guy with a computer" could handle. For example, whatever my complaints about the Amazon website, it is far superior to the websites of the old guard retailers like Sears, Lowes Hardware, Walmart. Is this because Amazon has superior resources or is it just a matter of corporate culture? Is the oligopoly just a result of crowds of people attracting bigger crowds? - so whoever succeeded in attracting the first crowd won?