Computer services, namely, creating an online community for registered users to form virtual communities, share their experiences, participate in discussions, get feedback from their peers, and engage in social, business and community networking; Providing a web site featuring technology enabling users to upload, modify and share audio, video, photographic images, text, graphics and data; File sharing services, namely, providing web sites featuring technology enabling users to upload and download electronic files
Computer and Scientific