Best software hands down is Dragon NaturallySpeaking. It is about 98% accurate, although the company claims 99%. Beats Windows voice recognition by a mile. (Just made a hub about it as I use it myself)
You can help the HubPages community highlight top quality content by ranking this answer up or down.