If your bestbuy has the cards in-store they will charge you the old price (29.99) instead of 49.99. I bought mine last week, it first came up on their computer as 49.99, but since the card says 29.99 they did an over ride and i got it for 29.99 :D I got mine for the ps4 btw.