Computer services, namely, creating an on-line community for registered users to participate in and hold competitions, showcase their skills, get feedback from their peers, form virtual communities, engage in social networking, improve their talent, trade, buy and sell virtual goods, conduct virtual tours, facilitate interaction among users, rank users, and participate in on-line discussion boards
Computer and Scientific