42 Providing on-line computer games and puzzles; Providing a video sharing portal, namely, a web site featuring temporary use of non-downloadable software allowing web site users to upload on-line videos for sharing with others for entertainment and educational purposes; Providing temporary use of non-downloadable software to enable uploading, capturing, posting, showing, editing, playing, streaming, viewing, previewing, displaying, tagging, blogging, sharing, manipulating, distributing, publishing and reproducing electronic media, multimedia content, videos, movies, pictures, images, text, photos, user-generated content, audio content, and information via the Internet and other communications networks; Providing temporary use of non-downloadable software to enable sharing of multimedia content and comments among users