Okay, so to make a long story short. My iPhone died out on me a 2 days before the announcement of the iPhone 4 release date. I was eligible for an upgrade with a new 2 year contract so I had no choice but to go for it. When I purchased the phone at Walmart, I was told that I had up to 30 days to cancel the contract and return the phone. My question is would I be able pre-order the new phone on June 15th, without entering in my account information (to avoid an early upgrade price). I was hoping that I could reserve one, go deactivate and and return the old one so my account opens up, then activate the new one. Is this possible and would I still be eligible to upgrade for the $199 instead of the early upgrade? I heard Walmart is getting them as well although I'm not sure if they would frown upon me canceling a contract, returning a phone, then buying the new one lol. Hopefully this wasn't too confusing and I appreciate anyone's advice on how to go about this without it turning into a big hassle!