1. An apparatus for assisting a user to efficiently query for product information and promotional information available from electronic commerce websites over the Internet, said apparatus comprising: a server, controlling one or more sub-servers, optimized to search electronic commerce websites on the Internet; a database, associated with the server, optimized to store product information and promotional information received from the server; and an interface website, associated with the server, the interface website optimized to receive a user query and return results to a user.