Adventures in omni-channel holiday shopping