Since recently, Amazon adopted the practice of cancelling parts of purchase orders. You order 10 items, but if you get 7 of them, you'd better believe you are very lucky. After so many items that failed to deliver, I believe this is a pattern and a conscious business decision. As a result, if the item you are purchasing is a necessity, Amazon is no more a reliable enough place to order there. I am sure there are a number of reliable vendors on Amazon, but overall it is no more nearly as reliable as it used to be.