A data storage and reproduction system is provided using a computer
network that comprises a server, at least one attachment unit that is
coupled to the server and first and second reproduction devices. The
server storing data to be reproduced. At least one attachment unit
comprising means for interfacing with a portable memory device having a
reference to the reproduction data. The first reproduction device capable
of performing a first data reproduction of the reproduction data and the
second reproduction device capable of performing a second data
reproduction of the reproduction data, the second data reproduction being
different than the first data reproduction. Wherein the server responds
to a request from the at least one attachment unit by transmitting the
reproduction data and where the reproduction data is determined to be a
format unsuitable for the reproduction device, the data is reformatted
for use by the reproduction device.