From the other side (the consumer): I find it MUCH easier to just buy it online. Once you get on their email list, you get tremendous offers regularly (I got one recently for free shipping with a $5 order). Also, you can get rewards through MyPoints (and others) for shopping through their link.