1. A device for providing a plurality of local users with information stored remotely on a network, the device comprising: a rule generation unit configured to define, for each of the plurality of local users, a set of search rules applicable to a predefined subject; and a search agent configured to retrieve information on only the predefined subject from a database on the network based on each set of search rules and to store the retrieved information in a local database.