Staples is the same. I walk into Staples, and it is a wasted effort. They have nothing I need, nothing I want. All that Staples wants to sell me are the high-margin gadgets like tablets and phones. I need specific accessories, like a cable or adapter. Staples doesn't have it. So they aren't going to get me into their store, ever, in a million years. I buy all the high-margin stuff online, anyway. If Staples knew anything, they would focus on just the things they are good at, instead of trying to cram everything office-related into one store.
The only thing I remember about Best Buy is that, twenty years ago, I bought a refrigerator from them with no money down and zero interest. I paid it off before the interest came due. They charged me interest anyway. They violated the terms of the agreement, and I wound up paying a hundred-odd dollars and staying on the phone with their customer disservice for an hour or two. Have not been in their store since. That's twenty years of sales lost, because Best Buy places the emphasis on screwing the customer, rather than providing good service. All these cunning little tricks and traps for the unwary may succeed in the short-term in garnering a little bit of money, but consider for a moment the sales I've directed, not to Best Buy, but to their competitors, because I would never suggest anyone buy anything at Best Buy.
Motley Fool is wrong about Best Buy, but right to describe themselves as fools. Best Buy doesn't need more online promotions or advertising for their web site. Everybody knows about Best Buy already. What they need is to make their web site one-tenth as good as NewEgg's. Right now, Best Buy has the worst web site in the universe. They need to crawl out of the land of Suck. What they should do is to go to NewEgg and just buy NewEgg's system. Pay them a billion, whatever it takes, but get the system and the people that designed it. Only then could Best Buy stave off bankruptcy, maybe, if they're lucky.