22. A computer-implemented method of performing an analysis on data from a web-based search engine, the method comprising: receiving over a network in a digital computing device from the web-based search engine a web page having content responsive to a query; such web page including analysis computer code, executable by the digital computing device, that performs the analysis, the analysis computer code being received over the network from the web-based search engine; displaying the web page using a browser running in the digital computing device; and in displaying the web page, also running the analysis computer code in the browser of the digital computing device to perform the analysis on the content so as to produce analysis results; and displaying the analysis results using the browser.
22. A computer-implemented method of performing an analysis on data from a web-based search engine, the method comprising: receiving over a network in a digital computing device from the web-based search engine a web page having content responsive to a query; such web page including analysis computer code, executable by the digital computing device, that performs the analysis, the analysis computer code being received over the network from the web-based search engine; displaying the web page using a browser running in the digital computing device; and in displaying the web page, also running the analysis computer code in the browser of the digital computing device to perform the analysis on the content so as to produce analysis results; and displaying the analysis results using the browser. 33. A method according to claim 22 , further comprising: displaying the analysis results simultaneously with the web page as elements of the analysis page.