El Granto, you're the second person I've heard complain about DK. Personally, I have never had a problem with their service at all.
When you order online, it should say how many items they have in stock. And it's listed again in re shopping cart before checkout. Did it say they had it in stock when they really didn't?