Yesterday I searched bestbuy.com to see how much an ipod touch was. I went into the store and noticed it was $6 more at the store. I had to tell the cashier that their online price was cheaper. He looked it up and 'matched' the price. I have no issue with the customer service the store provided. However, I do feel it is very poor customer service that the company charges high prices in store. Simply put, the pricing at the register should NOT be a penny higher than what is offered to customers who take the time to drive to a store. That strategy is asking consumers to not shop at your store, which is a bad road to go down.
Ideally if Best Buy wants to not only survive but actually thrive, I think it's critical that in store prices are the same as online at bestbuy.com. Then market/advertise to the world that Best Buy IS the best buy.
I actually own some Best Buy stock, and I walked away from the store yesterday concerned that the current model (higher prices in store) is a real concern. I'm pleased that the bestbuy.com prices are inline with other internet sites, but that has to get down to stores.