Not pertinent to you really but what I do when people give me shitty gift cards like best buy...
I go to best buy and buy a $50 game (lets say it's a $50 gift card) and then take it to wal-mart and tell them I want to return the game but I have no receipt. They will give you a wal-mart gift card.
I then use the wal-mart gift card for gas or food.
I fucking hate gift cards and I tell people precisely not to buy them for me and to buy visa or gas cards instead. When they don't listen I have to do this.