25. A system for suggesting search queries, comprising: an electronic device including a processor coupled with a client module configured for connection to a local network; an information gathering function configured for suggesting search queries via the client module, the information gathering function comprising a related data generator configured for initiating extraction of initial terms related to content of a television program currently accessed by a user without requiring user input displaying the initial terms for selection by the user, and receiving a selection of initial terms from the user, and a query suggestion function configured for automatically obtaining key terms related to a selected term selected from the initial terms, based on both available local content information and search result snippets from external content information, aggregating and ranking the key terms, and for displaying the key terms based on rank to the user as query suggestions corresponding to the selected term; and a query submission module configured for submitting at least one of the query suggestions as a query for additional content, wherein the extraction, displaying the initial terms, automatically obtaining, aggregating, and displaying the key terms are all performed prior to a query being submitted.
25. A system for suggesting search queries, comprising: an electronic device including a processor coupled with a client module configured for connection to a local network; an information gathering function configured for suggesting search queries via the client module, the information gathering function comprising a related data generator configured for initiating extraction of initial terms related to content of a television program currently accessed by a user without requiring user input displaying the initial terms for selection by the user, and receiving a selection of initial terms from the user, and a query suggestion function configured for automatically obtaining key terms related to a selected term selected from the initial terms, based on both available local content information and search result snippets from external content information, aggregating and ranking the key terms, and for displaying the key terms based on rank to the user as query suggestions corresponding to the selected term; and a query submission module configured for submitting at least one of the query suggestions as a query for additional content, wherein the extraction, displaying the initial terms, automatically obtaining, aggregating, and displaying the key terms are all performed prior to a query being submitted. 26. The system of claim 25 , wherein the query suggestion function includes: a local information extractor configured for obtaining key terms related to the selected term based on locally available content information; an external information extractor configured for obtaining key terms related to the selected term based on information available on external sources; and the system further including an aggregation function configured for aggregating the obtained key terms for display as query suggestions.