Loading: Achieving retail?s Holy Grail: A 360-degree customer view