Ecommerce Competition… Not for the Faint of Heart!