Getting pissed at rock Auto

I ordered some pistons and cam bearings from them on 12/7.
I ordered a rear main seal, a set of freeze plugs and a timing set from them on 12/14.
I have my 12/14 order in land already.
All that I can find out is that a shipping label has been created on the pistons order.
Nothing that says they have actually left the warehouse. The pistons are holding me and the machine shop up.
I found n actual phone number for them azzholes but all I get when I call is a bunch of recording's saying they don't do customer service by phone, refer to the f@ckin website and hunt/peck thru the FAQs. Lotta good that does. There is ONE number they say to push for a receptionist, and every time I try I get ANOTHER recording saying that the receptionist is away from the desk leave a message. What a damn circle jerk.

I have ordered there many times before, and it always seems that the speed at which something is shipped is directly related to how much of a hurry you are in (or not) for a given part.
For those who say "go somewhere else" I would have if anyone else has shown stock of 0.020 over, slant 6 pistons.
Yet they didn't have the rings, had to get those from summit, yet summit didnt have pistons.