Windows Vista has built in voice recognition that, from the reviews, is close to being as good as NaturallySpeaking 9. I recently got a new computer that has Vista on it. I've been training it to understand me better for dictating and am having pretty good success so far. If you've got Windows XP, NaturallySpeaking would be the way to go.