1. A speech query recognition system adapted for responding to speech-based queries system comprising: a continuous speech recognition engine for generating recognized speech data from a speech signal resulting from a speech-based query provided by a speaker; wherein said continuous speech recognition engine uses a limited speech recognition grammar of words which is loaded for a context experienced by said speaker when said speech-based query is made, said context being determined automatically by an application program executing for said speaker at a time when said speaker provides said speech-based query; a natural language engine which generates recognized speech sentence data corresponding to a meaning of said speech-based query based on said recognized speech data; one or more query/response databases for storing question/answer pairs corresponding to said speech-based query; wherein a first limited set of question/answer pairs is determined based on said context from a complete set of question/answer pairs supported by such speech query recognition system; a query formulation engine adapted for retrieving one or more question/answer pairs from said first limited set of question/answer pairs based on said recognized speech sentence data provided by said natural language engine, which natural language engine is further adapted by said context to not consider every possible word or phrase present in said complete set of question/answer pairs and only considers words and phrases present in said first limited set of question/answer pairs to determine said meaning of said recognized speech sentence data; wherein the speech query recognition system is configured so that said context controls both a limited speech recognition grammar used for speech recognition of the speech-based query and a set of one or more answers to be provided in response thereto.