I'm a reasonably savvy internet shopper, capable of looking at newegg, tigerdirect, searching with google, browsing "hot deals" fora at e.g. anandtech, etc... I don't buy a whole lot, but I've found hard drives several times, a video card (Radeon 4890), and a flatscreen TV for less at my local Best Buy than I could anywhere mail-order. Not trying to say they're universally awesome or anything, just saying personally, I've had no reason to complain, and in a non-trivial number of cases they've been the best option (though in all fairness, if I *did* need a cheap keyboard or something, I'd probably rather spend $20 and six minutes going to Best Buy---it's pretty much on my way home from work---rather than $10 and four days and the environmental impact of a personalized shipment to my door from NewEgg)