Ok I'd appreciate if you guys could help. I have an iPhone 3G from the UK on o2 but I'm living in the US for the next 3 months... possibly longer. Now the thing is, o2 uses AT&Ts services when I'm here, unfortunately it costs a LOT, and I'm sick of it. £7/$10 for each megabyte, or I can pay for like $80 for a pathetic 50mb of data... So my decision is to get a contract with AT&T I have some questions though: 1. Would I be able to get the 3GS for $199, pay about $70 (or whatever it is) each month for a few months of service, and then pay $175 for the "early termination fee" of the contract if I do leave the country? This seems like a good deal so I'm sure I must be missing something. Are there any other big fees? 2. What would I need to get on a contract with AT&T? I have passport, proof that I'm allowed to be in the US, credit cards, I could probably get some bank info... I could show bank statements to show that I can afford it, etc. etc. Would they be ok with this? Is there anything else I need? AT&T must expect some international customers, so I'm sure they have ways of handling this...?