When I ordered the MGS HD Collection LE, I was supposed to get it 2 days after (woo Prime). Never showed up, UPS tracking wasn't updated, nothing.
Asked Amazon about it, and they said they'd send me another, but they had no more left in stock. So they gave me a refund.
A few days later, it comes up and arrives. I was surprised, but then went to contact Amazon to let them know about it. They just said I needed to give them permission to charge me again for the game's amount (since the refund for the first purchase had already gone through), and I gave them the go ahead since they've been the best customer service I've dealt with.