I waited 18 days for an order to be shipped. I called in and they said it wasn't their fault, it was their suppliers fault and that my order wouldn't be shipped for at least another 2 weeks. They really need to take responsibility for their business, and make their customers aware of long lead times.
They were not willing to offer any concessions.
This is one of the worst experiences I've had with a company.