OK, so I am currently on a two year contract with AT&T, which I signed after my first gen. iPhone was stolen. Obviously I'm not eligible for a subsidized phone (iPhone or otherwise) for another year and a half, as I signed the contract this year. As I want an 8 gig, I've been prepared to pay the $399 price, but then I realized that I could actually save money by canceling my current contract early (a 175 fee) and then getting the 8 gig for the subsidized price of $199. Will this work? Or am I overlooking something? Because it seems to me that this is a better deal that paying the $399. Yes? No? Any input is appreciated.