I just exchanged by iPhone 3G for the 2nd time and it seems this third one is PERFECT. I was complaining a few days ago about REALLY slow 3G speeds in NYC and wasnt sure if it was the phone or the service in the city. I can DEFINITELY now say it was the phone. I was getting <300kbps almost every time and on my new one I just hit 1050kbps!!!!!!!!!! SOOOOO excited and I'm FINALLY satisfied with my iPhone!