Another thing, make sure that your stuff that is in stock meets the $10 min. Otherwise you'll never see it either because they will hold it until the slow boat from China arrives. If it doesn't meet this minimum. call them and tell them to waive the $10 min rule and to ship it anyway. They are pretty nice about it as long as you call.
Reason why I say this is because I had a $100 dollar order and only $7.99 of it was in stock. I really needed the $7 item for a commissioned project and I waited and waited and e-mailed them to ask why they won't send the in-stock item? I was told to order more stuff or wait to meet this min. requirement. Well, that teed me off so I called and got a kid who told me the same thing. I didn't give in and talked to an owner who said "no problem", "I'll FedEX it tonight and pay the difference, sorry for misunderstanding and the delay". Good call on his part. He kept me as a customer.
In otherwords, they have competition that would get the parts to me without me having to buy more stuff or wait 6 months for the order to be completed for shipment.
Scott