In one embodiment, a method to be performed in a client computer includes
the acts of sending a request for information from a client computer to a
first server computer accessible over a computer network, receiving in
the client computer a first response to the request for information, and
receiving in the client computer a second response to the request for
information. The first server computer may include a search engine and
the first response may be a search result from the search engine. The
second response may be a search result presented by a message delivery
program resident in the client computer. The second response may include
a message content that relates to a keyword employed by the end-user in
the request for information. Because the keyword represents the
end-user's interest in a topic, the chance of the end-user being
interested in the message content is increased.