1. A method, implemented at least in part via at least one hardware computer processor of a mobile communications device, of performing a search for content via the Internet, the method comprising: receiving, at the mobile communications device, user input specifying a first search query; issuing at least one second search query from the mobile communications device to a plurality of search engines, wherein the at least one second search query is based, at least in part, on the content of the first search query; and in response to issuing the at least one second search query to the plurality of search engines, receiving a response from each of the plurality of search engines, wherein the response from each of the plurality of search engines includes search results provided from the respective search engine; wherein the plurality of search engines comprises at least two different site-specific search engines; wherein the user input is first user input; and wherein the method further comprises: causing at least some of the search results to be displayed on a display of the mobile communications device; receiving second user input selecting one of the search results; and generating monitoring information identifying from which one of the plurality of search engines the selected one of the search results was provided.