I suppose it is also worth noting that there is also the chance of simply receiving a defective product. If the seller/vendor is willing to exchange it, then no harm no foul. It is one of the inconveniences with buying electronics online. If it is defective you are stuck with having to ship it back. The way I see it, the shipping charge should be the consumers. The local Best Buy won't pay your for your gas/time to come back to the store and exchange the defective product for a working one. Furthermore, you are almost certainly saving far more than what you would have spent in a big box store if you purchase online.
"A dog is the only thing on earth that loves you more than you love yourself" - Josh Billings