I bought a DVD from Amazon marketplace. Five weeks later it had not arrived. I emailed the seller, they told me "nothing we can do". Emailed Amazon, "Nothing we can do". I replied - "WTF?" Amazon refunded my money.
The same day I got the refund, the DVD turned up! It had postage stamps on it from all over Europe. I emailed the seller and told them that a) I'd got the refund today, b) The DVD arrived, they should recharge my credit card.
Got a reply back saying, "Forget it, take it as a Christmas gift for being honest."
This is not an "amazon sucks" reply.