Now just take this with a grain of salt and it may be different across the country, but I guess Radioshack found out what they were doing for the iPhone 4 and they told me the following: They are not doing preorders. The reason she gave was because Apple cannot guarantee enough stock to provide for all of the stores if they did preorders. Instead she said they are going to be taking names down tomorrow and giving you a "code" in which you will be able to redeem one when they do come in. She clarified... NOT GUARANTEED ON LAUNCH. For those who paid $50 already or were planning to, give your local store and make them clarify if there will be a guarantee!