Advances in the capabilities of technologies applicable to distributed networking, telecommunications, multi-user computer applications, and interactive virtual reality are creating opportunities for users in the same or separate loca- tions to engage in interdependent, cooperative activities using a common computer-based environment. These capa- bilities have given rise to relatively new inter…