I've had a 128 XL black on order from AT&T since Oct. 26th. When I ordered, the website said ships by the 28th. No sooner did I order, than I got an email saying it won't ship until Nov. 28th. Their website says ships Nov. 7-12 if you were to order one today. Yesterday it said Nov. 5-7 so their delivery dates seem to get pushed back every day. I will give mine a few more days and then cancel. It appears all the stock of 128s went to the retailers, not the carriers. Either that or AT&T simply dropped the ball. Verizon says the black 128 ships in 2 days, but the white not until 12/09. T-mobile of course is not selling the 128. AT&T also said ships in 2 days when I ordered it and then immediately switched to 30 days.