I'm getting ready to get rid of my 2g iPhone and move to a newer model iPhone. I really don't want to deal with AT&T's shenanigans, so I looked on eBay, but $450 for a 3G or $600 for a 3GS is WAY too high IMO. So I was thinking, what if I get a 3GS iPhone from AT&T ($199), get the cheapest plan, wait out the 30 days, then cancel on day 31? I'd have to pay the $175 termenation fee, but $375 is a much better price for a new iPhone than $600. Would this work so then I'm free to go to tmobile? What is the cheapest service plan? So what are we looking at for the grand total?