1. A method for communications over a network comprising the steps of: receiving a search query from a first location on a network; determining, by querying a database over said network, results of said search query and ranking said results based on predetermined criteria; determining which pre-defined group, defined by a person associated with said first location on said network, which at least one said result of said search query exists within; modifying said ranking by raising said at least one said result which exists in said group; sending data via said network to said first location comprising said results of said search query as modified by said raising said at least one said result which exists in said group; wherein before said step of receiving, a group is created by a third party and information representing same is received from a second location on said network; and said step of modifying includes modifying said ranking by raising said at least one said result which exists in either said group defined by a person associated with said first location or a person associated with said second location on said network.
1. A method for communications over a network comprising the steps of: receiving a search query from a first location on a network; determining, by querying a database over said network, results of said search query and ranking said results based on predetermined criteria; determining which pre-defined group, defined by a person associated with said first location on said network, which at least one said result of said search query exists within; modifying said ranking by raising said at least one said result which exists in said group; sending data via said network to said first location comprising said results of said search query as modified by said raising said at least one said result which exists in said group; wherein before said step of receiving, a group is created by a third party and information representing same is received from a second location on said network; and said step of modifying includes modifying said ranking by raising said at least one said result which exists in either said group defined by a person associated with said first location or a person associated with said second location on said network. 2. The method of claim 1 , wherein payment is received by said third party for said group to be used for said step of modifying.