Online communities are virtual gathering places where members interact with other members and administrators of that community through the Internet. As technology has progressed, online communities have evolved to now include features such as surveying, crowd sourcing, voting on or prioritizing concepts or ideas, and participating in live chat sessions. Many online communities are considered […]