42 Providing online non-downloadable software for uploading, transferring, downloading, storing, and sharing data, documents, files, information, text, photos, images, graphics, music, audio, video, and multimedia content with others via global computer networks, mobile phones and other communication networks and wireless devices; providing online non-downloadable software for use in group communication, namely, posting, instant messaging, file sharing and calendar synchronization