I owned Dragon speech recognition and found it was a very useful program. However I found it frustratingly slow. In reading some suggestions on how to improve it. I came across the fact that Vista had speech recognition built in. I began using the built in Microsoft product and never used Dragon again.
The key to making it work well is speaking clearly and having a good quality microphone. I used Logitech headset microphone for a couple of years. Now I am trying to use my Logitech webcam microphone. It is not as accurate as a headset but it's not as cumbersome. The Microsoft product may work well for you. You might want to add to it WSRToolkit from emicrophones.com.
By the way I dictated this message using speech recognition...
Has anyone ever got the Windows Speech Recognition
program to work properly????
I got through the tutorial fine but when I actually go to use it the words are not even close to what I said.
I'm am using this with Windows 7 and am using a
Logitech USB Desktop Microphone.
I was thinking the Dragon Naturally Speaking program at Target which was about $45 and it comes with its own microphone.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic