42 Providing a website featuring on-line software tools for image editing; providing a website featuring technology enabling users to upload, post, view, store, edit, manipulate, modify, arrange, combine, share, enhance, tag, comment on and download images, photos and videos; providing a web site that gives computer users the ability to upload, view, store, edit, arrange, combine, exchange, share, manipulate, modify, enhance, comment on and download images, photos and videos