8. An apparatus, comprising: one or more processors; one or more network interfaces; a memory for tangibly storing thereon program logic for execution by the processor, the program logic comprising: detecting logic executed by the processor for detecting the presence of a first user of an online social network; delivering logic executed by the processor for delivering content to the first user via the one or more network interfaces, the content allowing enhancement by the first user; receiving logic executed by the processor for receiving via the one or more network interfaces one or more enhancements to the content by the first user; detecting logic executed by the processor for detecting via the one or more network interfaces the presence of a second user on the social network, the second user different than the first user, the detecting the presence of the second user comprising detecting that a first client node to which the content may be displayed is geographically proximate to a second client node associated with the second user; determining logic executed by the processor for determining a social context of the second user, the social context comprising data associated with the second user with respect to the social network, the data associated with the second user with respect to the social network comprising data related to an interaction with the particular content by friends or contacts of the second user; modifying logic executed by the processor for modifying the content, the modifying based on the determined social context of the second user and the one or more enhancements to the content by the first user; notifying logic executed by the processor for notifying the second user that the content has been modified by the first user, the notifying comprising displaying at least a portion of the modified content; and delivering logic executed by the processor for delivering the modified content to the second user via the one or more network interfaces, the delivering comprising displaying the modified content to the first client node in response to the determination that the first client node is geographically proximate to the second client node.
13. The apparatus of claim 8 , wherein detecting that the first node is proximate to the second client node is based on at least one of: the second client node's geographic location as determined by a global positioning system; the second client node's geographic location in a cellular network; the second client node's Internet protocol address; and the second client node's presence within a communication range of a short-range communication standard associated with the first client node.