Hey Mike...
I've used both Dragon and ViaVoice recognition programs and both work fairly well. Dragon is a little more forgiving on pronunciation.
You just have to make sure that you speak relatively slowly. One good thing is that both programs use a "training" mode to train the program to recognize your pronunciation of words.
Try these links:
http://www.voicerecognition.com/ http://www-306.ibm.com/software/voice/viavoice/ Hope this helps.
[This message has been edited by safetygem (edited 02-25-2005).]