I'm on the Rogers network and my plan includes unlimited text, unlimited instant messaging, unlimited video messaging and unlimited picture messaging. Trouble is, I have an iPhone 3GS with a data block. I had data once upon a time but since my university grounds are covered with blanket Wi-fi I removed the plan since it wasn't worth paying for. I also put a data block on so that I wouldn't incur accidental charges. But ever since I turned off the data 2 months ago I haven't been able to send MMS. I always get "Message Send Failure" error and I called the Rogers rep, who told me that I need to get a data plan in order to MMS on my iPhone. This is kinda BS; do I really have to pay another $30/month to unlock a feature that I'm already paying for? =/ or will I NEED data in order to MMS on my iPhone? I don't think it's a network issue since I used a no-data Blackberry as well as a normal LG Xenon with my SIM card and could MMS just fine. I'd remove the data block but I don't want my phone to accidentally use the Rogers data network and give me huge charges on my next bill. Would it be possible to unblock data through Rogers, turn off "Cellular Data" option on the iPhone and thus be able to use MMS without incurring extra charges? PS: Please don't post if you're just going to berate me for buying an iPhone without data. I like the iOS software, how well my iPhone works and the fact I don't need to carry around multiple devices. I'm a university student on a huge budget and apparently on MacRumors it's a huge crime to have an iPhone without a data plan. Please, I'm really tired of this elitist attitude.