Internet based social networking services, namely hosting online web facilities that allow others to engage in online social networking activities, namely chatting, blogging, sending and receiving instant messages, uploading files, downloading files, and dating and introduction services
Computer and Scientific