A quick review of the application:

It fills a void that helps when I receive messages in my car.
It doesn't playback through a headset, but we all know that this is a treo issue.
It cannot interpret cute little words like luv, etc. It says it, but not how you would pronounce it.
I have phone technician that plays a sound when a message is sent and received, and this caused conflicts with speak sms. Disabling sms notification in PT allowed Speak sms to work.

Bigger issue is how it pronounces phone numbers. It doesn't say 1-2-3-4-5, etc. It speaks it like 1,599,699- one million five hundred ninety nine thousand, six hundred ninety nine.

Program works, but would love for the phone number issue to be resolved.