2017 Makes 1999 Look Like A Dull Year For E-Commerce