5 Questions Retailers Must Tackle to Attract and Retain Customers