I am honestly stunned that O2 might be letting 3G early adopters upgrade early.
If they do this (without a horrid catch) I will probably love them forever.
This is o2 there is bound to be a catch no network will want to lose money, I think they will do this.
18 month contract with an early upgrade IF you sign up for a new 24 month contract so this way you sign up for longer and they get the 6 months back (assuming you had 6 months left) at the end of the 24 month term with the same prices as a brand new contract.