Here's the thing-- I signed up for the $10 promo discount by using a Citi card, but it didn't go through. I contacted Amazon, and the rep emailed me that she would put a $10 credit that would show up with my next purchase sold and fulfilled by Amazon. My next purchase was the gift cards, but those weren't sold and fulfilled by Amazon, but the one I made shortly after that was. I got a $10 credit, but I assumed that was from the Citi deal. I tried making another $10 purchase, and there are no more promo codes. So either the $10 credit was from the $45 gift cards and the Citi one fell through, or the credit was from Citi promo and the gift card credit still hasn't arrived yet.