The fight between shopping online & vs. offline has been a matter of trade offs for consumers. Want the best selection? Online. Want..