Patience helps when dealing with them. Some items will actually be "shipment inbound", although they seem to be inconsistent about letting the customer know. I've always gotten fairly quick and reliable response using email to their customer service. My last order was placed at the end of May, and showed up last week.
Their pricing made the wait well worth my time, but if you are one who needs instant gratafication another vendor might serve your needs better. Part of the time frame involved consistently seems to be with UPS, usually two days to leave California.
Paladin