Best Buy, when I need something "now", though it has gotten better, has had a nasty, at times outright dishonest history of issues relating to its online experience - at one time they were caught having different pricing when the site was browsed in store ("But online it was $x-20" "Sorry, sir, I'm looking at it here on our website and it's $x" "But I can pull it up on my cellphone and see that it says $x-20")...
So I don't support them, but if I need something, ordering for pickup a) ensures the price, b) minimizes upsell, and c) ensures stock (I'm sick, too, of times when there was a display model out but nothing in stock).
Heh, I wish it "ensured stock". Twice now I've ordered for pickup, gotten the email telling me it's ready to be picked up, and gone to the store only to be told that they don't actually have it. (?!?!)
It made me swear off ever shopping at Best Buy again, but I broke that promise when they started price-matching Amazon prices...
"but I broke that promise when they started price-matching Amazon prices..."
I've yet to try them on this. I'm curious - do they actually match Amazon every time, no matter what? When they first announced this, the press releases seemed to indicate that each store could independently decide not to honor on a per-situation basis.
So I don't support them, but if I need something, ordering for pickup a) ensures the price, b) minimizes upsell, and c) ensures stock (I'm sick, too, of times when there was a display model out but nothing in stock).