There is a major bug in the Verizon iPhone 4: When someone (whose name and phone number is in my contact list) calls me from overseas, the caller ID only displays their number, without the name I assigned to that number in my contact list. Basically, the person's name that I assigned to them is never displayed. The only thing that is displayed is their country code and phone number. Also, when their country code and phone number is displayed, there is no "+" displayed. There is no "011" displayed, either. In my contact list, all my international friends' numbers are entered with a "+" before the country code. (For dialing internationally, people have a choice of either using a "+" or "011" immediately before the country code.) This is a major problem, as the only way one can definitely know who is calling from overseas is if he has the exact number memorized. The person's name is not displayed, even though that number is linked to it. Keep in mind that on my Verizon iPhone 4, I never manually entered any names and numbers into my contact list, since I transferred all the information over from the backup of my original first generation iPhone. I used my original first generation iPhone with T-Mobile, and whenever someone called me from overseas, if their number was in my contact list, the name I assigned to them would always appear on the caller ID. Has anyone else here experienced this? If so, please post about your experiences.