9 COMPUTER SOFTWARE; NAMELY, COMPUTER SOFTWARE FOR RECEIVING, TRANSMITTING, STORING, RETRIEVING, SHARING, VIEWING, PREVIEWING, PRINTING, EDITING, ENHANCING, ANNOTATING, MANIPULATING, ORGANIZING, MANAGING AND APPLYING SPECIAL VISUAL EFFECTS TO DIGITAL IMAGES; COMPUTER SOFTWARE FOR RECEIVING, TRANSMITTING, CREATING, STORING, RETRIEVING, SHARING, VIEWING, PREVIEWING, PRINTING, EDITING, ANNOTATING, ORGANIZING AND MANAGING DOCUMENTS; COMPUTER SOFTWARE FOR CONSTRUCTING REAL-TIME, ON-LINE, NETWORK-BASED PRODUCT INFORMATION CATALOGUING, ORDERING AND PURCHASING SYSTEMS; NETWORK COMMUNICATION AND MANAGEMENT SOFTWARE, NAMELY SOFTWARE FOR COMMUNICATING OVER COMPUTER NETWORKS AND FOR TECHNICALLY AND ADMINISTRATIVELY MANAGING SUCH COMMUNICATIONS; COMPUTER SOFTWARE FOR INSTANT MESSAGING BETWEEN MULTIPLE USERS OVER COMPUTER NETWORKS; COMPUTER SOFTWARE EMBODYING PROPRIETARY PROTOCOLS FOR INSTANT MESSAGING AND BINARY INFORMATION EXCHANGE BETWEEN MULTIPLE USERS OVER COMPUTER NETWORKS; COMPUTER SOFTWARE FOR DEVELOPING COMPUTER GAME SOFTWARE; COMPUTER SOFTWARE, NAMELY PROGRAM-LIBRARIES FOR DEVELOPING PLATFORM-INDEPENDENT AND INHERENTLY EXTENDIBLE COMPUTER APPLICATION SOFTWARE; COMPUTER SOFTWARE FOR CREATING, VIEWING, EDITING, ENHANCING, MANIPULATING, ORGANIZING, MANAGING, RECEIVING, TRANSMITTING, STORING, RETRIEVING, SHARING, AND APPLYING SPECIAL VISUAL EFFECTS TO MULTIMEDIA SLIDE SHOW PRESENTATIONS AND SCREEN SAVERS; AND, NETWORK COMMUNICATIONS SOFTWARE FOR PROVIDING SOFTWARE PRODUCT UPGRADES, SOFTWARE PRODUCT EXTENSIONS, SOFTWARE PRODUCT PROMOTIONS, SOFTWARE PRODUCT ADVERTISEMENTS AND SOFTWARE PRODUCT INFORMATION BETWEEN A SOFTWARE PRODUCT SUPPLIER AND SOFTWARE PRODUCT USERS