Lately I've been trying out a couple of these "dictation" type of applications (Lord knows I do enough typing every day!) - and I have to say, that overall, I'm not very impressed. There is the Google Voice Recognition - that works OK for simple things you're searching for - but a complete mess when you're trying to dictate, let's say an email to someone.