1. A computer-implemented method for synchronizing between a file system and presence of nearby contacts on a network, comprising: monitoring for the presence of nearby contacts on the network; providing notification to the file system of the presence of nearby contacts on the network; and updating contact entries in the file system to reflect changes in the presence of nearby contacts on the network.