Well...How about just buy the phone itself, then open an account with T-Mobile. You will get around $230 back with "I already have a phone" option. And just a little time after 2nd gen. iPhone comes out, I believe it will be unlock or jail-break or something. Also T-Moblie's data plan is $10 cheaper than AT&T's and you only have to sign 1 year. You guys can do the math......at least that what I know.