A novel application and user interface for facilitating group interactions
over a network integrates messaging, file sharing, media playing,
journaling, profiles, and gaming into a cohesive environment. The groups
facilitated by the invention are persistent and mobile in that a user
does not have to recollect and reconfigure the group each time he or she
wants to interact with the group online and, while online, the group may
be taken from one activity to another without having to disband and
reconnect at the second activity. The application is modular so as to be
extensible to include other activities and functionalities. In an
embodiment, the group interaction application utilizes a peer-to-peer
network environment to facilitate network communications between group
members.