Interesting article on using common sense information in speech recognition:

http://www.trnmag.com/Stories/2005/032305/Common_sense_boosts_speech_software_032305.html

Users appear to like their experience better if the result (even if incorrect) is semantically plausible.