1. A central node comprising: a) a communication interface adapted to communicatively couple the central node to a network; and b) a control system associated with the communication interface and adapted to: i) obtain content information describing content stored by a plurality of agent devices; ii) store the content information from the plurality of agent devices in a database; and iii) provide information to one of a plurality of requesting nodes including the plurality of agent devices based on the content information for the plurality of agent devices.