Downloadable computer software to enable peer-to-peer networking and file sharing; downloadable computer software for the transmission of audio, video, graphics, text, and data over communications networks; downloadable computer software for use in receiving, downloading, storing, organizing, playing, or viewing audio, video, graphics, text, and data; downloadable computer software for electronic transfer of audio, video, graphics, text, and data over communication networks; electronic devices for recording, organizing, transmitting, manipulating, and reviewing audio, video, graphics, text, and data files; downloadable computer software for use in recording, organizing, transmitting, manipulating, and reviewing audio, video, graphics, text, and data on electronic devices
Electrical and Scientific Apparatus