I was playing with the XP voice recognition software and as long as you speak clearly and FLUIDLY (as in, saying phrases is a lot better than saying individual words and letters), it picks up a good 90-95% of what you say. Now granted, I was writing an essay and not writing PERL... which probably had a lot to do with it.
I wouldn't code using dictation. That's just plain stupid.