This looks to be the trend at the moment. I ordered load of stuff from a vendor who is not on this forum and I called them in advance to hear if they'd have all the parts in stock. The sales rep insured me that they had all the parts ready to go so I gave them the credit car number and green light to go a head with my order. They were supposed to email me a tracking number and after two weeks I emailed them to ask about the tracking number, got no answer. I've been very busy at work and haven't had the time to work on the projects and that's why I didn't start bombard them 6 months ago about my order I just emailed them every now and then and NEVER got a reply...
After about 4 months I called them to see what kind of excuse they'd have. They said that they were waiting this and that to arrive and they had been really busy and all that.

They also said that my order would be out the door in two days...

After two more weeks I sent them couple of more emails, no reply, tried to call them, no answer.
Then I emailed them how I really felt about their way of doing business and said that I would go public with all of this on all the internet forums they are vendors on. 5 minutes later in the middle of the night my email was replied and the sales rep pleaded to get another day to get everything ready to go. I gave them 2 days to come up with a tracking number. 3 days later they emailed me my tracking code. 3 days ago I finally got my parts after 6 months wait...
If the economy is as bad as it seems, I'd think all the small companies would be fighting with customer service if nothing else, prices are pretty even with all the vendors so it's the company with good customer service that gets my business.