I've lived in several European countries over the past couple of years and have therefore always bought factory unlocked iPhones (or had then unlocked by the carrier) so i can use local sims. I tend to to take Post-paid contracts on rolling 30 day contracts. In early November i am moving to the States (Houston, Tx) to live and will have my iPhone 4 (or maybe factory unlocked 5 by then ) What options do i have for a carrier in the states? I won't buy a CDMA device as i travel too much to Europe to make that make sense. Basically to preserve 3G with my iphone i have to go with AT&T, right? Do they have any sort of contract for people who want a data plan but don't want a handset subsidy and 2 year contract?