OK I need some people with iPhone 3G's to test this out. I did a series of speed tests on dslreports.com on my 3G iphone. The results were 720 kbit/sec on Wifi, 47 kbit/sec on 3G and 37 kbit/sec on EDGE. I went ahead and was rebooting and playing with various settings. I turned off location based services and my results were 718 kbit/sec on Wifi, 528 kbit/sec on 3G and 45 kbit/sec on EDGE. Can some other people please test this out and see if this happens on your iPhone 3G's also? If so hopefully we can report it to Apple and its a matter of a simple software update not having to get our phones replaced.