How Can Retailers Keep Up With Customers?