It appears there are two parts to the iPhone 4 reception problem. One is a firmware issue, to be addressed by a patch, the second is a grounding issue due to contact with human skin.