Amazon will steal your money and tell you they can deliver something to you the "same day" before they know they can. Then they are 2 days late after charging you ridiculous money for rush orders and they cancel and refund your order but NOT THE SHIPPING! We never asked for that and I still NEED those items! That's why I paid you extra to "rush" them to me! This on top of their controversies.... Not even worth it to support Amazon.