A couple of free ones:
etriloquist..free...is a text to talk program with a ton of features. I lost my voice box to cancer (agent orange) and etriloquest was a life saver for a bunch of months till I learned an alternate voice method.
And on I just put in today...MONITORS WEATHER AND POSTS IT ON TWITTER. Go to grantsvillewx on twitter to see it working. It is called Cirrus and it is free (my kinda price).
....Bob
THNX!