If o2 don't unlock I'll need to lose my iPhone or get it stolen.
o2 network in the last few weeks has been horendous. absolutely rubbish. If o2 don't unlock my phone at the end of my contract I think I can envisage myself losing my phone or having it stolen, paying the £25 excess on the insurance, selling the brand new boxed phone, using the cash to buy a fully (legally) unlocked iphone from Australia (£500) so I can use it with any network, anywhere in the world.