The in-laws gave me a $100 Best Buy gift card last Christmas. I went to Best Buy and bought $100 worth of Amazon gift cards with it. Even more comical, they had some sort of deal going where if you spent $100, you got another $15 gift card. So I effectively traded $100 in Best Buy gift cards for $100 in Amazon gift cards and another $15 Best Buy card, which I still have.
What effectively killed Best Buy for people like us was 1) Getting rid of most of their PC hardware/software and even more importantly 2) Getting rid of their generous rebates. You could often get hardware there for just a few dollars more than Newegg or Amazon but when their arrogant CEO came out a few years ago and eliminated rebates and basically said they didn't want any "bargain" shoppers, that killed them.