This thread is starting to shed some light on questions I had.
I originally bought an iPhone (first gen) and never activated, went right to the jailbreak route as I already had a Blackjack and was paying for a laptop connect plan in order to tether (before tethering plans came out). I knew I would be fine with data usage, so everything was fine. I just didn't want to be locked into a 2 year contract knowing 3G was coming and not knowing what their upgrade policy would really be.
Anyway, so as it turns out, the 3G iPhone now is going to be much more desirable than the first gen iPhone I believe. With the first gen iPhone, the new owner will always have to activate and sign up for a new 2 year contract. In 10 years, even if the phone was past down to 5 people and they all activated and had the phone for 2 years each with a 'new' 2 year contract, the 6th person will still have to sign up for a new 2 year contract on a 10 year old phone in order to legitimately use it.
With the iPhone 3G, it's activated once. You can take any AT&T SIM and put it in the phone and not have to sign up for a new 2 year contract and still be able to legitimately use it with an iPhone plan by calling AT&T and just turning that plan on for your phone line.
So the only way to get an old iPhone and use it without signing up for a new 2 year contract is to hack it. The new iPhone doesn't require you to sign a new contract for each new user.
I think this is the case. Anyone else know if this is true?