1. A data distribution system comprising: a data aggregation server configured to aggregate Personal Information Management (PIM) data of a plurality of users, the data aggregation server being further configured to automatically determine presence data of a user of the plurality of users by acquiring calendar information of the user from the PIM data; and a groups module, the groups module configured to: identify a common PIM data element amongst the plurality of users, and create groupings of the plurality of users, the group characterized by the common PIM data element; and wherein, the data aggregation server, is further configured to identify a contact method for the user based on the presence data for the user, the contact method being one through which the user is presently reachable; publish the contact method for the user to other users in the plurality of users; wherein, to identify the contact method, availability or unavailability of the user to be reached via different forms of communication, including availability or unavailability to be reached via different electronic devices is determined; wherein the presence data further includes: a physical or geographical location of the user determined from a mobile device of the user that is location aware; wherein the data aggregation server is integrated into a wireless service provider network; wherein the data aggregation server determines presence data from at least two different sources of personal information management (PIM) data.