Amazon used to be great. They used to refund, or replace an order immediately. The other day I literally had a chat support agent tell me to call the shipper to check status and then gave me the Amazon support number, because Amazon was the shipper. This was after the website showed it as probably lost. They have decided that they don't need to care anymore. Oh, they also have started hiding the late order in your order history... imagine hoping you'll forget.