In total frustration, I cancelled six outstanding orders. I was over the endless promises that things are getting better, and the weekly update emails that leave you still wondering when you'll get your purchase. The last straw was them cancelling an order I had been waiting on for months, with the explanation that it was a technical error. Let's talk about the hidden cost as well. If you are charging your purchase on a credit card, you could be paying over 20% interest with nothing to show for it, while they have your cash available for investing. I'll pay the higher prices at discounters who actually deliver.