With Amazon reporting its earnings this week, there was much news about eCommerce, competing platforms and the challenges around supply chain, inventory and fulfillment. The...