Thank you so much!!
I am switching ASAP then.
My game plan will likely be as follows. One month before new iPhone comes out, sell iPhone 3G S, as it will still be the "current" iPhone hence raking in a lot of money. Last time I sold I got $400 for an 8GB iPhone 3G, so I reckon I'll get about $400 for this one as well.
Once I get money, end Rogers contract outright. I'll probably actually break even.
When Apple announces new iPhone fourth generation, run to a Bell store (or hopefully camp out, I love doing that) and buy the iPhone fourth generation with amazing amazingness. Sign up for a three year contract with Bell and their awesome service, and booyah.
I am so stoked. I have to drive two and a half hours away from where I live to even get a BAR of 3G service. Where I live I have to use EDGE every second of the day, it's painful. The prospect that I could not only have 3G everywhere Bell offers service (and where I live Eastern Canada it is damn well blanketed in service, you never get less than five bars on Bell where I live) I'll get a 21MBps 3G connection, up from 7.2MBps when I had to drive two and a half hours out of town.
AND I get Telus' network too.
I love you Canada. I can't wait for this summer now. I hope the new iPhone gets a cosmetic makeover.
Wow, I really am an Apple geek. I've had every iPhone generation so far, and I wasn't planning on it, but now I guess I'm getting the 4th gen too.