The system initiates a search at a first network site for user-specified data
in a remote database at a second network site and conducts the search at a third
network site (e.g., at a host computer's site). To begin, the system receives,
at the first network site, a provider identifier associated with the database from
the second network site. Thereafter, the user-specified data is input at the first
network site, following which the user-specified data and the provider identifier
are output from the first network site to the third network site. The system then
searches for the user-specified data in a database at the third network site using
the provider identifier. This database at the third network site includes data
that corresponds to data stored in the remote database at the second network site.