My family and I have seen the good, bad and ugly in e-commerce. When things are in stock and what we expected, everything is great.
Shipping is another sore subject.
You'd better plan ahead and order all at once, because with many vendors you'll pay shipping on each item. At six bucks or so a pop, I could fill the gas tank and take a dozen trips to Wal-Mart and have enough left over for a week. Returns are twice the fun. I've found e-commerce to be a glorified catalog order system without the personal service. I feel the hype is over and reality is setting in.