An apparatus for retrieving and presenting digital data, includes a
network that includes data archives containing digital data, a terminal
that can be connected to the network, a retrieval device that retrieves
digital data, using a database of digital data retrieval information
including information added to each group of digital data that can be
provided over the network, and a communication quality determination
device that determines a quality of communication between the terminal
and a data archive containing digital data extracted by the retrieval
device based on search conditions specified by a user via the terminal.
Digital data sorted into an order in accordance with a priority specified
by the user is downloaded to a user terminal.