I don't quite know what I was expecting speed-wise when I purchased the iPhone 3G on Friday, but after using it for the last few days, I've concluded that AT&T's 3G network--as it currently stands--doesn't offer a very significant speed improvement over its EDGE counterpart, and so--as an upgrade from the iPhone 2G with its primary emphasis on speed--the iPhone 3G is pretty underwhelming. I work in New York and live in the suburbs, and in both locations the phone hasn't managed to break 40 kb/s on TestMyiPhone.com. Am I just in bad area? I'd expect New York to be one of the best places to test out any network technology, but the facts speak for themselves. Is this really all 3G, AT&T, and Apple have to offer?