I just noticed today that with data roaming off, and im on a pay as you go account with fido, with wifi turned off to save battery, having a 2g sim card from fido, but with 3g enabled on the iphone, i somehow was able to load facebook in class today. So i checked safari and it aswell loaded a web page. I checked ootunes to see if i can listen to radio, and surely it streamed without a problem, even high bitrate ones like 192kbps!!! I downloaded the speedtest.net app and the highest speed i got was 1560kilobits/second, which is like almost 200kb/s... now im not too sure what 3G speeds are supposed to be at, but im pretty sure my 2g sim card is not capable of 3g speeds, but 200kb/s seems a bit fast for 2g internet? If someone doesnt believe me i can screenshot the usage page.. but i duno how i can prove that im on pay as you go... maybe if i take a picture of my sim card? its the 2g one? OH and im not getting charged for it, my pay as u go account was at 80 cents, and is still there.