Providing location information on a mobile device includes receiving
signals from external devices. Each signal includes information that
specifies a geographic location for the external device that has provided
the signal. A geographic location for the mobile device is calculated by
using the information contained in each of the received signals. A
representation of the geographic location of the mobile device is
generated. The representation of the geographic location is included
within an electronic message that provides information describing a user
of the mobile device to other users of an electronic communications
system. The electronic message is transmitted to another device to
provide an indication of the geographic location for the user to one of
the other users of the electronic communications system.