Not to go against the theme here, but I ordered some stuff from them in May 2009 and had the opposite experience.
Within 12 minutes of my order being processed I received and email that one item was back ordered and my order would be delayed. I emailed to complain and asked them to ship me everything but the one back ordered item.
Not only did they agree to do that, but they didn't charge any additional shipping when they did send the one back ordered item a week or two later.
They resolved everything within on afternoon and I got my parts quickly. I have had no problem with them and have ordered from them a few times.
Just my experience, but maybe they have cleaned up their act.
And no, I am not affiliated with them in any way!