When the 3G got released I just bit the bullet and signed up with o2 for 18months. The 45 plan aint to bad really and the 16gb was only 59. The hardest part was convincing my dear old mum to take over my vodafone contract. Which she did under duress, Bless.