I placed an order on Amazon over two months ago, and over two months later, I still had yet to receive my item. When chatting with a representative, come to find out the item wasn't even available, and they had waited after I placed the order to actually note on the listing that it was unavailable. It seems to me that if an item is unavailable, it should already be noted on the item listing, so people won't make the mistake of ordering something they believe is in stock.
So since they had no idea when the item would be back in stock, I had them go ahead and cancel my order altogether.