Is there a way to have my device say the callers name when the call is coming in? I have a HTC Desire Z with Froyo . I am trying to find a way to have my device speak the caller name. I have tried SayMyName but it only works if you are connected to the internet. I want a similar solution that works even if the device is not connected to the internet.

Thank you in advance.
Sanity is another neat app for this.

Alternatively, it is straight forward to configure a Tasker profile to 'say' an alert including the caller's name.