Late last night I received an email from Apple saying that the iPhone 3G S I had pre-ordered last week was being shipped. I immediately hit the UPS link to track the shipment and I noticed it was being shipped from Shenzhen, China. When I first checked last night, it said the scheduled delivery date was June 17.

I checked again this morning and it says that the scheduled delivery date is now June 18. Either way, it’s ahead of Apple’s official launch day. Now the question is: if my iPhone arrives on June 18, will AT&T let me activate it?