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. A rule processing means for
processing a rule set to determine whether the reproduction data
satisfies selection criteria of the rule set, wherein the at least one
attachment unit requests the reproduction data from the server for use by
the reproduction device, if the reproduction data satisfies the selection
criteria.