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