A system and associated method for assisting a user to efficiently query
for product information and promotional information available from
electronic commerce websites over the Internet includes a sub-server for
searching the electronic commerce websites, a controlling server, and a
local database. The method involves determining whether product
information related to a user query is cached in a local database and if
the requested information is not cached, searching the electronic
commerce websites for the requested information.