This seems to be working way better than any of the speech to text recognition software I have used. And the fact that you can not only convert speech to text, but control the software is just crazy..
Echoing KM's comment below, training is important. I had a Newton some years ago and I noticed that if I really drew the serif part on, say a 'C', the newton had a much easier time recognizing my handwriting.