Hi, looking to buy a new 3G iPhone next week but I'm still very confused as to the procedures involved and I need some help figuring out how to go about it without getting screwed (Hello, Apple? Why does this need to be so complicated?) Here's what I'm trying to accomplish: 1. I currently have a (non-jailbroken) 2G US iPhone. I want to upgrade this to a 3G iPhone and keep the same basic plan, understanding I will have to pay an additional $10 per month for data (and I guess I lose the 200 SMS a month too, right? Dear AT&T, you suck wet donkey ---- and I passionately hate you). 2. I want to give my old 2G iPhone to my girlfriend. She does not currently have an AT&T account and would need to transfer from T-Mobile, and keep her phone number. Would she have the same contract (reset to 2 years) that I currently have on the 2G? Basically, I need to know how and in what order I need to do things to make this go smoothly. For example, do I need to go to an Apple Store or an AT&T Store, or both? Can they do it all together or do I need to transfer to the new phone separately? Am I going to end up paying an "unsubsidized" rate somehow? Thanks in advance if you can help!