1. A method of providing marketing advocacy over a network, the method comprising: accessing a datastore to obtain one or more attributes of a network user, one or more attributes of an advocate of consumption on the network, and one or more attributes of one or more objects of potential interest to the network user; determining, for each of the one or more objects, a measure of the value of the relationship between the advocate and the object, denoted knowledge, and a measure of the value of the relationship between the object and the network user, denoted connection; combining the knowledge and connection measures to estimate a net value of marketing advocacy for each of the objects; sorting the objects using the estimated net value of marketing advocacy; and facilitating communication between the advocate and the network user concerning one or more objects with largest net marketing value.