For all those frustrated with AT&T charging $200 more for us iPhone 3G users to upgrade to the 3G s.. plus the "upgrade fee" plus the "activation fee" does this math make sense? -I've had my 3G for 9 months. AT&T's cancellation fee is $175 less $5 for every month you've paid so far. So that would be $130 plus activation ($18?) which is in theory cheaper than the extra $236 for simply upgrading under my current contract. Does any of that make sense?