Hello everyone, I recently joined this forum because I have been looking into purchasing an iPhone 3G or 3Gs to replace my two and a half year old crappy flip phone. I realize that some of what I'm about to ask has been covered somewhere on the iphone forums and I have found answers to some of my questions by searching this forum. However, some of the answers don't 100% help me and they present a fair amount of conflicting information. So if you wouldn't mind bearing with my potential redundancy in order to help an iphone newbie out, I would greatly appreciate it. As far as general info is concerned, I live in the U.S. and my wireless carrier is AT&T. I'm a college student and I spend the majority of my time on my school's campus, which has plentiful WiFi. Bearing this in mind, it is hard for me to justify the cost of the data plan, when I could access the internet on my iphone via my school's WiFi. This wouldn't be an issue for me since I don't need to be connected to the internet all the time, and if I could eliminate the costly data plan and use the iphone without internet where there isn't WiFi, I would buy an iphone in a heartbeat. With that said here is my tentative plan to use an iphone with a voice and text plan, but without the data plan. 1. Buy the phone, activate it with data, and keep the data plan for a month or two. 2. Put my sim card back in my old phone, call AT&T, cancel the data plan. 3. Put my sim card back in the iphone. 4. Disable the iphone's ability to connect to the internet via AT&T's 3G or EDGE networks, and use the internet on the phone only where WiFi is available. 5. Use the phone with my voice/text plan and use the internet without a data plan via WiFi (where available). I believe all of the above is possible, based on information I have gathered across the internet. However, step 4 of my plan seems the be the most convoluted. Once I eliminate my data plan I need to completely disable the iphone's ability to connect to the internet on 3G or EDGE so I don't incur any large accidental charges from data usage through AT&T. I am somewhat aware of a few possible techniques to do this; such as, APN changers, calling AT&T and having them block data via 3G or EDGE to my phone number, and disabling 3G in the iphone's settings. Will these measures be adequate, or am I missing something? Also is it possible to do what I am trying to do without jailbreaking the phone? Ideally, I don't want to jailbreak the phone, but if it's the only way to do what I am trying to do, I might be willing to do so to install a master-switch program like BossPrefs. However, if jailbreaking is not necessary, I would rather not mess with it. Any knowledgeable answers to my questions would be extremely helpful. Also, if anyone else has done the same thing with their iphone and would like to share their story/tips and tricks that would be great! Any other relevant information helps too. I apologize in advance for any redundancy in my post, but I'm new to the iphone world and I'm just trying to figure out how to do what I want to do the correct way so I don't get slammed with any accidental data charges. Thanks in advance.