Online communities are growing in popularity as more people participate and share information online. They provide ways for people to work together across distances, share knowledge and experiences, and communicate more effectively. Well-run online communities can enhance learning, improve services, and help build professional relationships and reputations by allowing free sharing of information in many formats. Individuals are taking more control over how and where they access information, often relying on online communities.