Ecommerce sales have been growing by leaps and bounds in the last 10 years, driven by maturing of Internet technology and changing consumer behavior. Amazon has solidified its position as the behemoth of online sales, just like Wal-Mart did with brick and mortar retail few decades ago. Even traditional brick and mortar retailers, such as Staples, Best Buy, and Wal-Mart itself, have established online operations and are working hard to increase their online sales.