Online versus retail: the ultimate showdown