The people who got the first iPhone are the luckiest. Every other year, when the phone with the new form factor gets upgraded internally (iPhone [Version]S), they get it, but also with upgraded internals. As for people on the iPhone 3G product cycle (like me), every other year when our contracts expire, we get the phone with the new form factor, but the next year, the other people get the same phone, but with better internals. Unfortunately, it's a lose/lose situation for me and a lot of other people. I want the 4S so bad, but I don't want to pay the extra money for the full price of the phone, or to cancel my contract. And even if I got it, I couldn't handle the wait to the 5S, when everyone else has an iPhone 5 with an all new form factor. Damn you, Apple! Thoughts?