And I just read this down further:
att.com Preorders: Customers who preordered online will have their iPhone 3G S shipped to their home or office beginning tomorrow. Customers should be sure to examine their e-mail notification for their actual arrival date as some preorders will arrive after June 19; dates are based on when preorders were made and available inventory.
It seems ATT contradicts itself here.
This is REDICULOUS.
Can no-one at AT&T get their act together? I mean come on people, I understand this on the 1st iPhone, even somewhat on the 2nd, but we are the 3rd freaking iPhone and they still cant figure out what they are or arent doing.