An instant messaging (IM) system has an IM server connected to a
communication network, and logic operable on the IM server enabling a
first user to browse contacts associated with a second user. In some
cases the first user can add and list contacts accessed by browsing the
contacts associated with the second user.