Everything described in this thread is the reason I always call in my order instead of online. I've had the 75% fulfilled order before with no notice. Just a email telling me my order has shipped. The thing is, by them not having my entire order in stock, meant my order no longer qualifed for the free shipping. They had the b@lls to add the shipping to my order. You can guess whst happened when I got my order. That's right, I got my card credited back for shipping, and they said if I wanted the unfilled order when they get it in, they wouldn't charge shipping. From that point on, I call my order in. They can tell you what they have available while your on the phone. At least it was like that before the recent change of ownership.