1. A computer-implemented method comprising: selecting an instant messaging message that includes one or more words in a text area, wherein the selected instant messaging message is a communication with a first instant messaging participant, wherein the first instant messaging participant is associated with a first instant messaging participant identifier; selecting an instant messaging group, wherein the selected instant messaging group comprises a plurality of group members, each group member associated with one of a plurality of instant messaging participant identifiers, and wherein the instant messaging group is associated with one or more keywords, and wherein the instant messaging participant identifiers and the keywords are stored in an instant messaging group data store in a nonvolatile data area; determining whether the first instant messaging participant is a member of the selected instant messaging group; in response to determining that the first instant messaging participant is not a member of the selected instant messaging group, performing the following: identifying a count of the one or more words included in the selected instant messaging message that match the one or more keywords that are associated with the selected instant messaging group in response to the identifying, determining that the count exceeds a predetermined threshold; and in response to the determining, adding the first instant messaging participant to the selected instant messaging group, wherein the adding comprises adding the first instant messaging participant identifier to a list of instant messaging participant identifiers associated with the selected instant messaging group, the list stored in the instant messaging group data store.
1. A computer-implemented method comprising: selecting an instant messaging message that includes one or more words in a text area, wherein the selected instant messaging message is a communication with a first instant messaging participant, wherein the first instant messaging participant is associated with a first instant messaging participant identifier; selecting an instant messaging group, wherein the selected instant messaging group comprises a plurality of group members, each group member associated with one of a plurality of instant messaging participant identifiers, and wherein the instant messaging group is associated with one or more keywords, and wherein the instant messaging participant identifiers and the keywords are stored in an instant messaging group data store in a nonvolatile data area; determining whether the first instant messaging participant is a member of the selected instant messaging group; in response to determining that the first instant messaging participant is not a member of the selected instant messaging group, performing the following: identifying a count of the one or more words included in the selected instant messaging message that match the one or more keywords that are associated with the selected instant messaging group in response to the identifying, determining that the count exceeds a predetermined threshold; and in response to the determining, adding the first instant messaging participant to the selected instant messaging group, wherein the adding comprises adding the first instant messaging participant identifier to a list of instant messaging participant identifiers associated with the selected instant messaging group, the list stored in the instant messaging group data store. 2. The method of claim 1 wherein the predetermined threshold is one.