I did do business with you twice, and twice you failed to meet your committed delivery dates. I clearly outlined in the long thread why I have decided to take my business elsewhere.
Bottom line - I specifically asked you on both orders when I could expect delivery - when those dates passed with no e-mailed updates from you, I had to ask for a status update - in both cases, you were "out of stock" which seems to be a trend for you and has been for at least a year and a half - how long do you really need to fix things, Matt?
When I order product and I ask what the committed ship date is, that's when I plan to receive it. If the ship date is missed, I expect the vendor to notify me. That's what I expect of my vendors in my real life job as a buyer for a multi-million dollar company. Two missed committed ship dates with no communications unless I ask - I'm looking for a new vendor.
You're running a business - act like it and quit blaming and bullying your customers when you can't meet expectations. Bottom line. Others may not see it - but it's quite clear to me that any time someone has a complaint brought here - you become a bully, rather than resolving the problem like a professional.
I gave you two chances, and if you turn your business around - good for you. But I've moved on and taken my business elsewhere and am THRILLED with the fast turn around, and most importantly, the level of customer service I receive. If I have a problem with my order, I'm not blamed as the cause of it, and it's fixed same day. I can even ask for a refund if I change my mind with no re-stocking fee!

You'd do well to take some lessons from your competitors.