Just had a missing part in my last order, big order.
They seem to be slipping in their time to ship. Used to be if you ordered before noon, it would go out the same day. This last order, I placed on Sunday night and it didn't arrive to my house until Friday. The kicker is it left from the warehouse in the Bronx, NY to my house in NJ. That is a short trip.
I am not sure if it is them or Fedex as packages will sit with "label created", so you cant tell if it is really picked up or not.