I went to the online Apple Store and looked at the info on the 3GS iPhone. It says pre-order today and get it on June 19th (free shipping). I went ahead and pre-ordered one and the order confirmation page says: Estimated ship: Delivers by June 19th. (I printed it out) But when I got the confirmation e-mail it says: Ships: June 19th Delivers: June 24th What's up with that??