I only shop at Best Buy anymore for tv's or computers, sadly. Though this weekend I needed a new camera lens in a pinch and best buy knocked it out of the park.
They had the part and upon seeing the price, I noticed it was markedly higher than what I could snag it for on Amazon. I let the service rep know and he had me pull it up on Amazon and price matched me right there. No waiting for shipping and I left in 10 minutes with the lens. Fantastic!! Will be stopping in more often to take advantage of the price match program for future purposes.