1. A computer system for making available one or more data sets to a plurality of remote terminals via a network, the computer system comprising: a memory comprising a superset of data, a determiner for determining an infrastructure load, a control module associated with the memory, for extracting and distributing at least one data set, from the superset of sorted data, based on the infrastructure load.