When the iPhone 3G came out, I really wanted one but couldn't justify the extra expense of the 3G rate plan, so I bought a used 1st gen iPhone and activated it with AT&T instead. At the time, I checked, and I would have qualified to get the 3G at the subsidized price. Now I'm a little more financially comfortable, and I was thinking about upgrading to a 3G. So, I checked online and was surprised to see that I don't qualify for the subsidized price anymore. I emailer AT&T to ask about it, and their response was that I signed a two year contract, and that I wouldn't be elligible until I was 21 months in. Is this normal? I guess I'm just really confused as to why my upgrade option vanished when I didn't use it. Has this happened to anybody else? If so, were you ableto do anything to resolve it?