This is an iPhone 3, with latest ios possible, no jailbreak. I just ran the speedtest.net app, and I consistently get 0.010 Mbps down, and 0.00 Mbps up on the AT&T 3G. (Yes, that 10 Kbps down, and less than 10 Kbps up) An iphone 4 and an HTC aria appear to get similar performance with web page downloads (I didn't try speedtest). So - this is even way below dialup days. (We live in the DC/Baltimore area, about 1.5 miles from 2 interstates, it's 6 pm, I have 4 bars, and I'm about 1/2 mile from two cell towers). Note with the iphone on wifi in the house it's 5 Mbps down / 8 Mbps up.