So a while ago I bought the Dragon Naturally Speaking program. I must say that I am rather happy with it. In fact I am using it right now to write this post. It has made transferring my handwriting into the computer much quicker.
It does seem to have problems with proper names. Also it messes up when you mean to say "two" instead it comes out "to." But all those problems are not insurmountable. Working with the Naturally Speaking program and a keyboard I am able to write several paragraphs in a matter of minutes.
Where before it would take me hours to get a single page of a handwritten story on to the computer it now only takes me an hour to get three pages. So all in all was a good buy for me.