I will be doing a 4-month course in the states come next month, and then will be moving away to Singapore for 3 years. I really want to get an iPhone 3GS, but can't seem to think of a way without the 2-year contract. Anyone know of a way apart from getting an unlocked/jailbroken one? I like AT&T's unlimited data plan.. Thanks.