1. A method for managing and synchronizing electronic communications having a common topic, the method comprising: a computer system detecting a first electronic communication on a first electronic communication medium involving a first user and a first set of one or more users; the computer system analyzing message content of the first electronic communication to identify a first topic of the first electronic communication; the computer system detecting a second electronic communication on a second electronic communication medium involving the first user and a second set of one or more users that has been brought into active view on a user interface of the computer system, wherein the first set of one or more users and the second set of one or more users are each a different set of one or more users; the computer system analyzing message content of the second electronic communication to identify a second topic of the second electronic communication; the computer system determining whether the first topic matches the second topic; the computer system determining that at least one user of the second set of one or more users does not exist in a first contact list associated with the first electronic communication medium and that at least one user of the first set of one or more users does not exist in a second contact list associated with the second electronic communication medium; the computer system identifying a third electronic communication medium that can be accessed by the first user, the first set of one or more users, and the second set of one or more users, based on electronic communication mediums known to be accessible to the first user, the first set of one or more users, and the second set of one or more users; and responsive to the first topic matching the second topic, the computer system providing to the first user an option to initiate a third electronic communication in the third electronic communication medium involving the first user, the first set of one or more users, and the second set of one or more users, wherein the first electronic communication medium, the second electronic communication medium, and the third electronic communication medium are each a different type of electronic communication medium.
1. A method for managing and synchronizing electronic communications having a common topic, the method comprising: a computer system detecting a first electronic communication on a first electronic communication medium involving a first user and a first set of one or more users; the computer system analyzing message content of the first electronic communication to identify a first topic of the first electronic communication; the computer system detecting a second electronic communication on a second electronic communication medium involving the first user and a second set of one or more users that has been brought into active view on a user interface of the computer system, wherein the first set of one or more users and the second set of one or more users are each a different set of one or more users; the computer system analyzing message content of the second electronic communication to identify a second topic of the second electronic communication; the computer system determining whether the first topic matches the second topic; the computer system determining that at least one user of the second set of one or more users does not exist in a first contact list associated with the first electronic communication medium and that at least one user of the first set of one or more users does not exist in a second contact list associated with the second electronic communication medium; the computer system identifying a third electronic communication medium that can be accessed by the first user, the first set of one or more users, and the second set of one or more users, based on electronic communication mediums known to be accessible to the first user, the first set of one or more users, and the second set of one or more users; and responsive to the first topic matching the second topic, the computer system providing to the first user an option to initiate a third electronic communication in the third electronic communication medium involving the first user, the first set of one or more users, and the second set of one or more users, wherein the first electronic communication medium, the second electronic communication medium, and the third electronic communication medium are each a different type of electronic communication medium. 2. The method of claim 1 , wherein the first electronic communication medium and the second electronic communication medium are each selected from the group consisting of: an e-mail message, an instant message, an electronic chat session, a web forum, a SMS text message, and a MMS text message.