It's a cut above it's rivals in my opinion. You actually "train your dragon" to recognise your voice and how you speak. There are a few words it may never quite learn here and there but overall it's pretty accurate. Only annoying thing is you have to teach it to swear from scratch, very annoying. So if typing is tricky for you then check it out!
http://nuance.com/dragon/index.htm
------------------------------------

