My friends and I purchased three Uncharted 2 games on one transaction for the B2G1 deal. Today we went to three separate Best Buy stores with gift receipts. The first two, we had no problems exchanging it. The third one (the free one, of course), the computer would not allow it. However the person doing the exchange did her magic and my friend was able to get his copy exchanged for MW2 as well.