Well I ordered my iPhone 3GS RIGHT AFTER the WWDC Keynote. Then when I was done ordering it said "Delivers by the 24th" even though it said "get it on the 19th". But then I got an e-mail from Apple saying that they messed up and I was going to get it on the 19th. I was happy. Now after hearing that many people have orders that say "prepared for shipping", I decided to look at my order status and it says Ships on the 19th and delivers by the 24th. I'm hoping that they are still messing up because on their website it said on the 19th with free shipping. The status is "not yet shipped" and it says custom configured and im not sure what that means. Help anyone?? Thanks.