I think that the Walmart issue creates benefit more through drawing money out of cities and into developing countries, and detriment through carrying money out of small towns. The decreased price of goods is often counteracted by lower incomes to local stores, and ends up doing more harm than good. This is basically a type of arbitrage and is often very helpful to the world economy, but I'm not sure the analogy carries over on the internet. Large companies do not help new developing communities join the internet marketplace like Walmart does for developing countries. So while I often do opt for a natural self regulating approach, large dominant companies would not be like Walmart in the future of internet culture. And the problem may correct itself in time, as big companies may not find their natural niche like Walmart did, and just become latent, new company gobblers. If this were the case, we may find that the internet doesn't have any use for dominant companies, and big companies will be consistently replaced one after another for years to come.