Effects of Technological Change on Retail Businesses