I'm likely going to buy the Nexus S upon launch, but I have a question regarding the buying process with Best Buy. I rather loathe the company so I've no idea how this works, but every time I check the upgrade checker on the site, it tells me I'm not eligible for an upgrade until next year when my contract ends. However, T-Mobile offers early upgrade discounts after a year and I hit my eligibility date yesterday. Does this mean I would have to pay the full price for the phone? Is the $199 price only for new contracts? Any insight's appreciated, thanks.