How Small Ecommerce Sites can Beat Giants