Talking Retail: Harnessing technology to drive sales