1. A system for the optimization of data transfer in a portable spinning media device, the system comprising: a housing to house electronic circuitry; a circuit board within the housing; a battery power supply to provide electrical power to the circuitry; a buffer to temporarily store digital data, the buffer having a predetermined total capacity and a current capacity based on an amount of the total capacity currently being used to store digital data; a CODEC to receive digital data from the buffer and to convert the digital data to audio data; a spinning storage device, comprising a controllable motor and a data sensor capable of reading digital data from a storage media mounted on the spinning storage device; a processor to determine a time interval required for data transfer from the spinning storage media to the buffer to permit the continuous flow of digital data to the CODEC, the processor determining the time interval based on at least one transfer criteria selected from a list of criteria comprising a start-up time associated with a time required for the controllable motor to begin spinning at reach operational speed and the current capacity of the buffer, the processor further determining a point in time at which to initiate data transfer from the spinning storage media to the buffer and generating a control signal to initiate operation of the motor for the predetermined time interval and to thereafter eliminate the control signal to thereby cause the motor to cease operation; and an audio amplifier having an amplifier input coupled to the CODEC to receive the audio data therefrom, the audio amplifier further having an output and providing amplified analog signals to the output for connection to an audio output device.