The shipping estimate was way overoptimistic. When I was given a 20 day delay, the website had the same product listed as in stock and ready to ship. Communicate with your warehouses, please.