I've been one of the many iphone4 customers who has had horrendous 3G speeds on my iphone4. The first few days of ownership, the phone functioned fantastic. I am at the point where i'm unable to make any phone calls due to lack of service, while 3G is enabled. With 3G turned off, and edge network turned on, the phone is able to make and receive calls. I've also had the phone replaced once by Apple, and the same issues continue. I just placed a call into AT&T, and was told that a service bulletin has been issued, and a major outage is currently being experienced nationwide. According to the rep, the problems with the network started on 6/29 and there is currently no estimated fix date in place. At least that helps clear up some of the concern surrounding the 3G speeds, or lack there of, that many users are experiencing. What's still somewhat concerning to me is that my girlfriend is able to use her 3GS on the 3G network with minimal data delay.