I used to take advantage of TeamBuy (which is like Groupon in that, if enough people take advantage of a deal offer, you can buy something for a lower price). In August 2012, they offered a really good deal on Gilette razor blades - I think it was two dozen razor blades for $50, or something like that. Those things are so expensive, and I knew that two dozen would last my husband for ages, so I jumped on it.
Towards the end of September, I realized that I hadn't gotten my blades yet. I e-mailed TeamBuy and was told, somewhat snippily, that the shipments wouldn't go out until 4-6 weeks after the offer expired, which was September 15. So, in other words, I might not receive my purchase until early November. Fine.
Early November came and went. I e-mailed them again. "You'll receive them by November 15 at the latest!" Well, November 15 came and went. I e-mailed them again. "They're being held up at customs. You'll get them by the end of November." Nope. I e-mailed them again and said "This is ridiculous. I've been waiting for over three months." They finally admitted that the vendor had let them down, then they said magnanimously that they would give me a refund - in TeamBuy Bucks. Riiiight. I replied "Not good enough. I never intend to buy anything from you again, so I require a refund on my Mastercard, please." Their latest e-mail said "It looks like you had received the wrong email. Here is what you should have received as the refund was processed to your credit card. I have now refunded your purchase and you should see it reflected on your statement in the next 3-5 business days. You will also receive an email with your refund transaction ID shortly."
I'm not holding my breath.