Voice recognition will only be an alternative to data entry by hand when it supports sub-vocalisation. Think of what the background noise in a big open-plan office will be with 20 idiots trying to use Dragon Dictate or something!
Do we have anyone from the "wreck a nice beach" team here? Is sub-vocalization support planned? Considered?