1. A method for delivering a sound or visual file from a central server or servers to an electronic device or devices for a user comprising: compressing the file using a compression algorithm; storing the file in compressed format on a storage medium; and transmitting the compressed file from said storage medium to the electronic device, wherein said compression algorithm comprising normalizing sample amplitudes in sound file, and said file playable back for the user with high quality reproduction and selectable by the user from the central server or servers to be retrieved by the electronic device with or without a worldwide network connection.