42 Design and development of computer hardware and software; software as a service (SaaS) services featuring software that allows users to upload, post, display, share, comment, link, tag, bookmark, view, and vote on user-generated videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software; software as a service (SaaS) services featuring software that allows users to perform electronic transactions via a global computer network; providing a website featuring technology that enables individual and group feedback and collaboration on uploaded content, namely, videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software; hosting an interactive platform and online non-downloadable software for users to upload, post, display, share, comment, link, tag, bookmark, view, and vote on user-generated videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software; hosting electronic facilities for others for organizing and conducting meeting, events, and interactive discussions via computer and communications networks; providing a website featuring technology that enables online users to create personal profiles, videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software for networking purposes and to transfer and share such profiles, videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software among multiple websites; hosting online promotions, sweepstakes and contests for others, namely, providing online non-downloadable software that allows others to design and run sweepstakes and giveaways; providing a website featuring technology that allows users to create customized web pages featuring personal profiles, videos, photos, graphics, images, text, files, data, audio, music, other multimedia content, web links, websites, and software for sharing with others; computer services, namely, creating online virtual communities for registered users to participate in discussions, participate in contests, form virtual communities and engage in social networking; providing a website featuring technology that enables users to conduct financial transactions