Microsoft's voice recognition feature in Windows Vista works reasonably well, as does Dragon NaturallySpeaking 9. Neither are perfect, but saying "Start [pause] Windows Media Player [pause] Enter" and the like generally produces the expected results.
commands as well as text? like navigating, using the calculator etc.?