1) Startup costs for online retail now exceed startup costs for offline retail.
2) It takes far more knowledge to compete online than it used to.
3) SEO is becoming more out of reach for small companies.
4) No paid advertising options are lucrative for small companies.
5) Inventory costs are climbing.
6) The trends indicate that startup conditions will get worse rather than better.
via marketingpilgrim