Hello, I have a HTC Evo Shift 4G from Sprint USA (otherwise known as HTC Speedy or HTC Knight) it is running Android 2.2 Froyo obviously with the Sense interface. My problem is that the phone mixes up contacts that have a similar number. The only difference between the two numbers is the area code. When one of them calls, it displays on the caller ID the name of another. Also, and more importantly, when I go to send an SMS to one of them it shows the name of the other. Same when receiving SMS from them. When I reply to the SMS it always goes to the person who's name shows up in the messages thread, not the person who actually sent the sms to me. I also noticed that it defaults to the contact who's name is first alphabetically. Here is exactly what's happening. I have 2 contacts Mark - (517) XXX-XXXX Nataly - (847) XXX-XXXX XXX-XXXX are the same! Whenever either one of them calls caller ID shows Mark. When I want to send Nataly SMS I select her from contacts, but as soon as in the messages app Mark's name appears even though the number is Nataly's. The first SMS goes to Nataly, she replies, but the reply shows up in the same conversation thread as one coming from Mark. When I reply to that if goes to Mark. Same think when Nataly sends me an SMS it shows up as if Mark sent it to me and if I reply it goes to Mark even though the reply should go to Nataly. Did a hard reset, nothing. Reloaded the RUU, nothing. I went to the sprint store and exchanged the phone and it does the same thing. I tried the HTC Evo Shift and regular HTC Evo they had on display and they both did this. Tired a couple of other Android phones on display like Samsung and LG and they did not have this problem. However, I also own HTC Desire (CDMA from US Cellular) also running Android 2.2 Froyo. That phone does not do this with respect to these contacts. Called HTC they said its an Android problem. Sprint similarly could not do anything. Thank you P.S. I will also post this in the Evo forum as well.