Dragon is the best I've ever used, although I haven't looked at the competition in a long time. Voice Recognition software would obviously be a great solution for your friend; but I would also recommend it for anyone that does a lot of writing. Once you get used to dictating instead of typing, your words per minute will improve significantly ---- at least mine did.