Online communities are among the most obvious manifestations of social networks based on new media technology. Facilitating ad-hoc communication and leveraging collective intelligence by matching similar or related users have become important success factors in almost every successful business plan. Researchers are just beginning to understand virtual communities and collaborations among participants currently proliferating across the world...