Alright, I have an iPhone 3G 16GB purchased in like July 2009. I'm probably not getting the iPhone 4 and will wait. However, until then, I was thinking about "upgrading" to a 32GB 3G. I have a seller lined up already, just have a few questions before I go through with it. 1. It's okay in AT&T's eyes right? Like AT&T does IMEI sweeps and gets pissed off if you switch your iPhone out with like a Blackberry, but will they care about my random 3G swapping? Am I still eligible for upgrade in July 2011? And am I allowed to sell my 16GB to get the 32GB one, or do I have to keep it? 2. It kinda goes with #1, but nothing changes right? No AT&T plan changes or anything like that, just a different iPhone, but same monthly price, right? 3. The seller tells me that it is still under warranty as it was purchased about a week ago.. Does that mean I can still get a BRAND NEW replacement? (With my 16GB, I have gotten like 2 or 3 brand new replacements when I told them about my battery issues.) ALSO, does Apple still have BRAND NEW replacements in stock? Please let me know if you know the answers. #3 is particularly important, so any 3G user who recently got a replacement or something like that would be very helpful. (By the way, I would go to the Apple Store on 5th Avenue, NY. It might not make a difference, but it IS one of the bigger Apple Stores around. Thanks!!!