Shopping for Data: What Data Should Retailers Be Collecting?