According to the invention, a method for authenticating download of a
number of digital content files ordered from a web site is disclosed. In
one step, a selection of the digital content files is received with the
web site. Download manager software, media information, the digital
content files, and first codes for each of the digital content files are
sent to the client computer. The media information indicates a location
of each of the number of digital content files. A first code is
calculated for each of the digital content files. If the client computer
determines that the first code doesn't match a second code for a
particular digital content file, it is resent.