So here's the story. I decided to go with Orange for my iPhone 4. I get utter crap reception. Most of Edinburgh (Scotland, UK), I'll get 1 bar of 3G if I'm lucky, and other times I'll get 2 bars of GPRS. This is nothing to do with the iPhone 4 reception issues - I'll leave the phone on the table and not touch it to determine reception issues. I have two friends who have the iPhone 4 on Vodafone, and have really good 3G reception. Always 3-4 bars, and in places where I'll have no reception, they'll at least have full bars GPRS. So, I'm about 8 weeks into a 2 year contract. I don't want to spend the next 2 years with crap reception and not being able to browse the internet. Also, Orange is giving me on average (mostly because of poor reception) 0.2 megabits/s. And webpages time out most of the time too. Have I got anything I can do? I'd really want to just get out of the Orange contract and switch to Vodafone.