Just got an iPhone 3Gs. It is great. Since I use it most of the time in wi-fi networks, I will keep my data plan under control (150 MB/mo). One of the ways to be sure I am not downloading when I do not want is to go to Settings -> General -> Network and then set "Enable 3G" to OFF. I thought that would do the trick. However, when I am distant from any wi-fi network I continue to be connected, with an "E" icon just on the top bar of the screen, which I believe is representing EDGE connection. And of course this keeps eating bytes from my lightweight plan. I cannot believe that there is no way to turn off EDGE using the iPhone configurations! That would be too sinister! I do not want to waste time on "evil telecom" conspiracy theories, so I was browsing the forum and googling around for a solution. The only thing I found was an App called BossPrefs, but that would require me to jailbreak the phone, and I do not want to do that. I want to either use the iPhone factory Settings tools or an official App. Is there any way to do that?