My friend went looking for a 3G today on his day off. On his way driving downtown, I called a couple of Apple Stores in the suburbs, and AT&T Stores to check stock. The Apple Store employees, of course, were gracious and courteous. The AT&T Store employees, sorry to say, were just plain rude, and didn't like I was "calling for a friend". My friend ended up ordering one from a local AT&T store, but he really wants to give Apple the business, and since the wait is now 10-20 days, he was thinking of cancelling if he came across one at the Apple Store. The AT&T employee said that if you are porting a number from another carrier, you HAVE TO get it from them. Apple is only for new activations. Is that true? Sounds like BS to me... I heard that Apple does get an extra $100 from AT&T for each new iPhone activation.