I don't shop at best buy only because their prices are always higher. Even on sale items, it's usually things I don't need/want anyway.
I've seen the automotive parts business take some hits as well.
I had a guy on phone last week, challenge me on the part number, the part, what I knew about it and the price. Turned out, he was on rock auto as we were talking and wanted to test my knowledge what his armchair knowledge was. Rock auto beat my price by $12. He said he'll be by to pickup the a/c compressor from ME, and I can at least price match rockauto. I said we don't price match against online stores.
What he wasn't aware of was the warranty. If rockauto is going to take a a/c compressor back without having a few things done (and documented such as flush, orifice tube and drier change and evacuation), that's on them. We require several things to be done to validate the warranty. rock auto will lose out on warranties if these things aren't done. eventually their supplier will tell them no warranty. (4-seasons has for us, and they want a copy of the receipts showing everything bought and services done).
the online stores dont' have the overhead a regular B&M store have, they sell by volume, we sell a couple a week type of thing.
As for the Android phone, if you save all your contacts in your GMail account, you'll save yourself so much headache & trouble you won't know what to do with the extra time.
Every contact should be in GMail. so when you log into a new phone, everything begins to sync and it only takes literally 5 minutes to be up & running.
It's so easy to restore an Android phone it's not even funny.