BestBuy still hasn't gotten the point -- it's now how the store looks. It's service, price, and display items that keep me coming to brick-and-mortar stores. Start giving us better customer service, and stop selling, say, graphic cards $100 more thn the store next door, and I would gladly continue to spend my money there.
I do try to make my purchases at local brick-and-mortar when prices are competitive enough, or when I feel like their display items helps me make decision. I would very much like to keep local stores in business.