Online communities have existed since the inception of the World Wide Web, and before that, in the form of bulletin board systems. New technologies are making them much more advanced than the original text interfaces, creating virtual meeting places where users can congregate in a more personal atmosphere. These developments are popularizing online multi-user environments for business,...