1. A method for providing information related to content accessed by a user, comprising determining content of interest to the user for access via an electronic device by examining currently recorded content on the electronic device; obtaining search information for said content of interest to the user by examining metadata of the currently recorded content, and basing the search information at least partially on the determined content of interest; sending a query to a search engine via the Internet, wherein the query is based on the search information, prior to determining content related to said search information; prefetching content related to said search information based on results returned from the search engine in response to the query, wherein the prefetching includes downloading the content related to said search information and storing the content related to said search engine it locally prior to the content being explicitly selected by the user; upon detecting availability of further search information for said content of interest to the user, sending another query to the search engine via the Internet, wherein the another query is based on the further search information, and prefetching additional content related to said further search information based on results returned from the search engine in response to the another query, wherein the prefetching includes downloading the content related to said search information and storing the content locally; and upon access to the content of interest to the user by the user via the electronic device, selectively providing the prefetched content to the user.