1. A computer network agent system for providing communication between an anonymous potential consumer of products which can be goods or services and a provider of such products, comprising in combination: a consumer personal agent for receiving product queries from the potential consumer and transmitting product recommendations to the potential consumer; a decision agent for receiving anonymous product queries from the consumer personal agent and transmitting product recommendations to the consumer personal agent; a provider personal agent for receiving demand queries from the provider and transmitting quantified demand information to the provider; a demand agent for receiving demand queries from the provider personal agent and transmitting quantified demand information to the provider personal agent; and a market for gathering information from the agents, organizing the information and distributing organized information to the agents.
1. A computer network agent system for providing communication between an anonymous potential consumer of products which can be goods or services and a provider of such products, comprising in combination: a consumer personal agent for receiving product queries from the potential consumer and transmitting product recommendations to the potential consumer; a decision agent for receiving anonymous product queries from the consumer personal agent and transmitting product recommendations to the consumer personal agent; a provider personal agent for receiving demand queries from the provider and transmitting quantified demand information to the provider; a demand agent for receiving demand queries from the provider personal agent and transmitting quantified demand information to the provider personal agent; and a market for gathering information from the agents, organizing the information and distributing organized information to the agents. 15. A computer network agent system according to claim 1 wherein the market comprises, in combination: a product listing function for maintaining a list of the products that can be advertised in this market; a cross reference manager for maintaining cross references to other markets that carry similar products; a sell advertisement manager for accepting advertisements of offers to sell that are submitted by consumer personal agents; a buy advertisement manager for accepting advertisements of offers to buy that are submitted by consumer personal agents; an active demand agent manager for maintaining a list of all demand agents that are currently calculating demand in this market; a template dispenser for retrieving data that is available within the agent system about a particular product; a query logger for archiving summary information about queries so that historical data about queries may be quickly accessed without having to access the detailed data which has been archived; and an historical demand search engine for matching demand queries of demand agents against the queries that have been previously logged by the query logger to identify decision agents that previously, during a specified datetime range, had searched for a certain product or product category.