I wanted to let people know of a great app as I have not seen mentioned before called SayMyName. There are three versions, original for 1.5, donut for 1.6, and eclair for 2.0. After trying eclair and it only saying the number that someone is calling from, I use 1.6 version (Donut). This actually looks at my contact list and tells me who is calling out loud, so i can decide if I want to pick up or not. Very useful if your hands are full. This supports calls as well as texts, and you can customize what you want to program to say. If there is no username in your contacts list, then it will just tell you the number that the call is from. Very nice app and now I don't use a ringtone. Edit: There is now one version for all to use now called "SayMyName Dessert". For Android 2 and up, go into the program and click on "Donut Contacts" to get it to actually say the name of the person in your contacts list.