I ordered on 10/01 and was given the estimated shipping dates as 14-21 says however when I called AT&T yesterday they told me it would ship between 10/19-10/31. I'm not sure which date to believe. However, my theory is that if these phones are being shipped from a foreign factory, they have the phones ready to be shipped but they are waiting for a bulk shipment to make it cheaper so it's causing a delay.