Retail has always been a difficult business, but it has become even more challenging lately, due to the e-commerce boom. Consumers are clearly loving the convenience of at-home delivery, and Amazon.com can offer lower prices than can be found at many physical stores.