6. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, causes the one or more processors to perform acts comprising: receiving an initial portion of a search query; dynamically performing an initial search based on the initial portion of the search query; presenting one or more suggestions for completing the search query along with a plurality of search results for a search based on a corresponding suggestion, and one or more initial search results comprising one or more hyperlinks identified in response to the dynamically performed initial search; receiving one or more additional portions of the search query to generate a continuously-evolving search query while presenting the continuously-evolving search query, the one or more updated suggestions, and the dynamically updated search results; and dynamically performing one or more subsequent searches based on the continuously-evolving search query and presenting dynamically updated search results by changing the displayed one or more search results and the displayed one or more suggestions, wherein performing the initial search and generating the one or more suggestions are implemented simultaneously.
6. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, causes the one or more processors to perform acts comprising: receiving an initial portion of a search query; dynamically performing an initial search based on the initial portion of the search query; presenting one or more suggestions for completing the search query along with a plurality of search results for a search based on a corresponding suggestion, and one or more initial search results comprising one or more hyperlinks identified in response to the dynamically performed initial search; receiving one or more additional portions of the search query to generate a continuously-evolving search query while presenting the continuously-evolving search query, the one or more updated suggestions, and the dynamically updated search results; and dynamically performing one or more subsequent searches based on the continuously-evolving search query and presenting dynamically updated search results by changing the displayed one or more search results and the displayed one or more suggestions, wherein performing the initial search and generating the one or more suggestions are implemented simultaneously. 10. The one or more computer-readable media of claim 6 , wherein a second query is automatically generated by analyzing the dynamically updated search results, wherein content selected based on the second query is presented along with the dynamically updated search results.