I'm considering replacing my iPod Touch and horrendous Verizon coverage/service/phone with a 3GS. The thing is, I'm not sure if I'll be staying in the US for more than the next 14 months -- I might be sent elsewhere for a while. I spoke to an AT&T sales rep tonight, and she told me not to worry, that I could cancel the contract without any fees if I sent them a lease agreement/bill/letter from my employer proving I've moved out of the country. I asked her if she's sure that this applies to the iPhone, and she said that she believes so. Has anyone actually done this? I've googled, and lots of people say it's the case but I can't find success stories. The other concern is that as a person without a social security number, I have to pay a deposit to AT&T. Woudl I get that back? Also, would this create difficulties for me if I visited or moved back to the US later? Could I sign up with AT&T again, or would I be blacklisted for a period of time? Or use the 3GS on a prepaid or month to month contract with another carrier (if I jailbreak)?