I'm considering getting an iPhone up here in Canada but only want to purchase the voice plan at the moment (because the data plans are a rip and don't want to be locked in for 3 years). I am anticipating that the data plans will come down as the current "deal" is 6GB for $30. I know I won't use 6GB of data, and am waiting for more flexible plans. I was talking with the sales rep at Rogers and he said there's no way of turning off the 3G on the iPhone if you signup for a voice only contract. That means, if I accidently hit the GPS button or Weather button, iPhone automatically connects to the Roger's network and I pay something stupid like $.30 per kB. One update from the weather application can end up costing you $30 which is just retarded. He also mentioned that each time an iPhone update is available, iPhone will attempt to connect to Rogers and download the updates. Since updates can be in MB, you could end up paying hundreds of dollars for a stupid update. I'm not sure whether this is a scare tactic or not in order for Rogers staff to sucker you into getting their data plan, but would like to know whether you can disable 3G? I just want to use the iPhone with WiFi, and would hate to incur hundreds to thousands of dollars in airtime charges for some stupid updates or accidental keypresses. Any suggestions?