A method is provided and includes recognizing that a communication is
issued to one or more other users on behalf of a first user, checking
whether affinity data exists for the first user with respect to the one
or more other users, if the affinity data does not exist, handling the
communication in accordance with predetermined procedures, generating the
non-existing affinity data to be stored for the first user with respect
to the one or more other users, analyzing the stored affinity data to
determine priorities of the first user with respect to the other users in
accordance with a number of times each of the other users is targeted in
a communication, and sending the current communication directly to a
server, which is identified by the stored affinity data and which is
currently associated with the one currently logged on other highest
priority user.