18. A search engine method, comprising: storing records relating to a content of a plurality of information resources at a first database; storing records relating to commercial messages at a second database; persistently storing an identifier; receiving a search query and automatically defining in dependence thereon a query of the first database to retrieve hyperlinked identifiers of records of the first database corresponding to the search query, and a selection of records from the second database to define hyperlinked identifiers of records of the second database relating to commercial messages associated with at least one of the search query and the persistent identifier; automatically organizing the identifiers of records from the first database together with the identifiers of records from the second database in a common output, in further dependence on the stored identifier; wherein the step of automatically organizing comprises: defining a hierarchy from the hyperlinked identifiers of records of said first database corresponding to said search query according to content of or linkage among the hyperlinked identifiers of records of said first database and inserting the hyperlinked identifiers of records of said second database relating to commercial messages associated with at least one of said search query and said persistent identifier into the hierarchy according to content of or linkage between the hyperlinked identifiers of records of said second database and the hyperlinked identifiers of records of said first database; and automatically recording accounting information for at least one of a presentation and a selection of an identifier of a record from the second database with respect to an account maintained by an entity relating to a corresponding commercial message.
18. A search engine method, comprising: storing records relating to a content of a plurality of information resources at a first database; storing records relating to commercial messages at a second database; persistently storing an identifier; receiving a search query and automatically defining in dependence thereon a query of the first database to retrieve hyperlinked identifiers of records of the first database corresponding to the search query, and a selection of records from the second database to define hyperlinked identifiers of records of the second database relating to commercial messages associated with at least one of the search query and the persistent identifier; automatically organizing the identifiers of records from the first database together with the identifiers of records from the second database in a common output, in further dependence on the stored identifier; wherein the step of automatically organizing comprises: defining a hierarchy from the hyperlinked identifiers of records of said first database corresponding to said search query according to content of or linkage among the hyperlinked identifiers of records of said first database and inserting the hyperlinked identifiers of records of said second database relating to commercial messages associated with at least one of said search query and said persistent identifier into the hierarchy according to content of or linkage between the hyperlinked identifiers of records of said second database and the hyperlinked identifiers of records of said first database; and automatically recording accounting information for at least one of a presentation and a selection of an identifier of a record from the second database with respect to an account maintained by an entity relating to a corresponding commercial message. 27. The method according to claim 18 , wherein the common output comprises an applet having executable code therein.