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.