Using Ecommerce to Enhance Customer Experience