From the Journal of Computer Mediated Communication: A Typology of Virtual Communities: A Multi-Disciplinary Foundation for Future Research Abstract: Despite the growing popularity of virtual...