We (me & wife) have been using our 3g iphones for 2 years now and never had 3g reception issues (we're in Northern VA) until we upgraded to the iPhone 4. So I decided to finally call Apple support. About 30 minutes into the call, my case was escalated to a higher level support person. He essentially confirmed to me that there are 2 issues with the iPhone 4 antenna, and both are not hardware related and can be fixed by a firmware update. The 2 issues are: 1) The number of bars showing is not really correct. For example, instead of 3 or 4 bars of signal strength, your iphone may only show 1 bar. But this doesn't affect the voice quality. I confirmed this problem on my iphone 4, compared to my iphone 3g. 2) There's a bug in the firmware preventing the phone from finding/grabbing a 3g signal. I thought I heard wrong so I asked him twice to confirm this and he said that Apple already knows about this and is working hard to issue a fix. I pressed him about the release date for the fix and he said "very very soon" and wouldn't be surprised if it arrives next week. Just wanted to pass this along, so take it for what it's worth. He even gave me his phone # and told me that I can return my phones anytime (after the 30 days) if the update doesn't fix my problem. Apple support rocks.