Here's a theory... iPhone's being shipped by UPS will be delivered on the 24th iPhone's being shipped by Fedex will be delivered on the 23rd (It shouldn't matter if you ordered through AT&T or Apple.com) The only evidence to back this up is Apple's email to its customers claiming a June 23rd delivery, and all of these orders have Fedex as the carrier. This could mean that AT&T customers with Fedex as the carrier will also receive their iPhone's on the 23rd as well. Though for most AT&T customers there is no data for their tracking. EDIT- Some Fedex tracking information is showing a June 23rd delivery, on par with Apple.com orders. Fedex could be exclusively dealing with June 23rd deliveries while UPS is dealing with June 24th (Actual Launch Day) deliveries. What are your thoughts?