I bought the 16GB 3G iPhone. However the new phone's earpiece uses a little wire mesh instead of the foamy material used in 1st gen phone. The problem I found with the 2nd Gen phone is when the other party speak really loud or at certain tone, the mesh vibrates and creates a little rattling sound. It goes away if I turn down the volume, I wonder if anyone experiencing similar issue.