17. An apparatus comprising: means for receiving real-time textual input entered into a textual source to generate the textual source; means for parsing the real-time textual input into keywords or phrases; means for aggregating the keywords or phrases based on one or more parsing rules for parsing the real-time textual input; means for formatting the aggregated keywords or phrases into search submissions, wherein the aggregating and formatting means are configured to operate as a background process, contemporaneously with entry of the real-time textual input being entered into the textual source; means for submitting the search submissions to a search facility, the search facility being separate and distinct from the apparatus; means for receiving search results responsive to the search submissions; and means for displaying the textual source and search results in proximity to the textual source to enhance the textual source.
17. An apparatus comprising: means for receiving real-time textual input entered into a textual source to generate the textual source; means for parsing the real-time textual input into keywords or phrases; means for aggregating the keywords or phrases based on one or more parsing rules for parsing the real-time textual input; means for formatting the aggregated keywords or phrases into search submissions, wherein the aggregating and formatting means are configured to operate as a background process, contemporaneously with entry of the real-time textual input being entered into the textual source; means for submitting the search submissions to a search facility, the search facility being separate and distinct from the apparatus; means for receiving search results responsive to the search submissions; and means for displaying the textual source and search results in proximity to the textual source to enhance the textual source. 18. The apparatus of claim 17 , further comprising means for determining whether a connection to the search facility is available.