I just got back from a trip to my AT&T Store where I went to exchange my black iPhone 5 for the white version. I've actually tried to exchange my black iPhone 5 since I received it. For the last 3 weeks, I went pretty much every single day to my AT&T Store asking if they had received any iPhone 5. For the last 3 weeks, I was told the same answer: "no, sorry, we haven't received anything".
Today, one smart AT&T employee finally realized I had been coming every day for three weeks and told me that I didn't have to physically come and check, as I could simply order an iPhone from the store. You'd think they would have offered this solution before, but that's another problem that we won't even bother addressing here.
I was then directed to an AT&T employee who processed my order/return. Without much hope, I figured the AT&T employee probably didn't know anything about time frames and delivery estimates, but to my surprise, he said that because I am ordering a 64GB iPhone 5, it will ship within 24 hours.
Wait, what? 24 hours, as in one day? How is this possible when Apple's own website tells me that any iPhone 5 model ships in 3-4 weeks?