Well, being in the industry and a former employee of HPF, I can say it's difficult for every order to be 100%, in stock, ship on time, correct part shipped, etc. A lot of the time HPF processes the order, payment, verify product availability and sends a purchase order for product shipment...