I just published WhoIsIt Lite to the Market. This is a free version of WhoIsIt which offers a subset of features found in the paid version.
WhoIsIt Lite will allow you to define contact-specific ringtones for phone calls, Gmail, SMS, MMS, GTalk, GVoice, and K-9. You can also configure WhoIsIt to provide spoken announcements for your notifications as well as define contact-specific vibrations for each of these notifications.
Please give it a try and post your feedback.
Market Link: http://market.android.com/details?id...y.whoisit.lite