A method of synchronizing visual information with audio playback includes
the steps of selecting a desired audio file from a list stored in memory
associated with a display device, sending a signal from the display
device to a separate playback device to cause the separate playback
device to start playing the desired audio file; and displaying visual
information associated with the desired audio file on the display device
in accordance with timestamp data such that the visual information is
displayed synchronously with the playing of the desired audio file,
wherein the commencement of playing the desired audio file and the
commencement of the displaying step are a function of the signal from the
display device.