20. Software embodied in a computer readable medium and comprising computer code such that when executed is operable to: provide a list of a plurality of users of a network and respective presence information regarding each of the plurality of users; prior to establishing a communication connection between an endpoint and a particular user of the plurality of users, receive a request from the endpoint to receive an audio representation of a name of the particular user of the plurality of users; provide the audio representation to the endpoint; and after providing the audio representation to the endpoint, receive a request from the endpoint to establish the communication connection with the particular user; wherein the audio representation of the name at least generally approximates a pronunciation of the name as pronounced by the particular user; and wherein code operable to, prior to establishing a communication connection between an endpoint and a particular user of the plurality of users, receive a request from the endpoint to receive an audio representation of a name of the particular user of the plurality of users comprises code operable to, prior to establishing a communication connection between an endpoint and a particular user of the plurality of users, receive notification that an icon associated with the particular user has been selected from a plurality of icons.
21. The medium of claim 20 , wherein the audio representation comprises a voiceprint of the name that was recorded by the particular user.