Free in OS,trainable to new words,with or without the add on vocabulary from Trigram; Windows Speech Recognition works well for me
On the other hand maybe Microsoft should take a lesson from Nuance and require physicians to buy the highest level/cost OS at an exhorbitant price and rig thier lessor OS offerings to not allow them to work with EHR's