Hi! Just wanted to add my input. I ordered from AT&T the 28 of September, they told me 14-21 business days, at around the 15th business day, the status changed from processing to back order. So I was advised by apple to cancel the order and "preorder" on their website between 10p-4a and I could pick it up the next day.. Absolutely no iPhones available as far as 3 states over, tried all colors and sizes. So I decided to check best buy, the first one I went to, online said they had both 16gb and 32gb available in store only, went in and was told they were for preorders only.. (Still!?) went to the next store which online showed they had 16gb available and after waiting for help for about 20 minutes while the single person working in mobile worked with a woman (I was happy to wait as long as they had an iPhone for me) finally he asked me if I just had a quick question, I told him my intentions and he said they had an iPhone for me, awesome! My point.. Check other retail stores, I hear radio shacks have them, check every nearby best buy! Loving my new 16gb white iPhone 5