Yesterday, at about 6am PDT, I ordered an 8gb iPhone from Apple.com. At about 8am PDT, my roommate ordered a 4gb closeout iPhone from Apple.com. Both items said shipping within 24 hours, and his actually arrived at the FedEx center in town this morning. My 8gb, on the other hand, has actually had its ship date slip from same day (Friday) to Monday-Wednesday. Both of us bank at the same place, and both of us were charged the same, so I like to rule out payment as a hold up. Maybe there is a hold up on updating the firmware to kick these out? Maybe Apple just wants to toy with my emotions while I watch my roommate play with his phone he ordered after me? Anybody else in the same boat?