I'm not too fond of Rogers, personally. Where I live, the nearest 3G connection is two and a half miles out of town. Not optimal. Their EDGE network is rather solid, though. Plus, where I work I don't even get a bar of service unless I drive for half an hour away from work. Bell/Aliant (Bell bought Aliant and Aliant is massive where I live, southern Nova Scotia as Aliant had blanketed our area) has the best service where I live, bar none. 19 out of 20 people I know will have Aliant/Bell. So, when I went to get a phone, I naturally went to Bell. Only, all their phones were horrible. They now have a Pre, which may have kept me there, but compared to the iPhone the Pre is very slow in my experiences. So, I went with Rogers as they had the iPhone. Now that Bell has the iPhone, I'm SO jumping ship from Rogers to Bell. I only got Rogers because of the phone, and sacrificed Bell's amazing coverage. Now I get BOTH! Now, the part that makes me almost euphoric, is that, as I said, I don't get a bar of 3G unless I drive two and a half hours outside town. Now Bell's whole network will not only be 3G, but 21MBps 3G, vs Rogers' 7.2MBps. This is a dream come true. Going from incredibly sluggish EDGE to blazing fast 3G. I'm staying with Rogers till this summer, though. It will bring my contract down a fair bit, and I'll cancel the contract and sell the iPhone 3GS, then wait for Apple to release the new phone, and I get the amazing new, 4th gen iPhone on the best network by far for me. This will be an iPhone dream come true. Hallelujah. I've had every iPhone so far, and I guess I'm getting the new one, even though I didn't plan it.