I think it is disgusting that O2 offer an 'upgrade' on the existing contract for exactly the same price and terms as taking out a whole new contract. I'm sorry, but the shelf life of my iPhone is nowhere near 18 months. I can either stick with my 'old' iPhone for the next 12 months or upgrade to the 3G iPhone for 'only' £99 + 18 month contract. I know i'll be in exactly the same position another 12 months down the line, when i'm sure O2 will offer me an 'upgrade' to iPhone v3, extending my contract for another 18 months, giving them more money for the latest handset. I don't have any problem upgrading to the £45 tariff or paying £99 for the upgrade. But I'm not sticking 18 months on my contract again. 'Pay this and let us bend you over for the next 18 months'. iPhone or not, this is my first contract phone and by god, it makes me never want to do it ever again. And this crap about if you don't have insurance and you need to buy a new iPhone, you have to take out another 18 month contract. What if my iPhone doesn't last 18 months due to general wear and tear? I have to take out another 18 month contract? That sounds like a matter for court. That is an awful position for a consumer to be in, being forced to either pay for something they cannot use due to defunct hardware, or being forced to enter into another 18 month contract? Is this acceptable or am I actually sane? If anyone feels the same, what do you plan to do about it? Keep/Upgrade? I'm considering throwing the '**** it, i'm canceling my direct debit, take me to court over the remaining £300 on my contract, or i'll take a tariff upgrade and you'll upgrade my handset with no extension on my contract'-type line.