A system is described in which a media browser (101), operating as a
software application on a user terminal or preferably a server for a
number of users, provides a user with a single user interface that
facilitates browsing and searching different metadata collections over
the Internet (102). A metadata server (212) is associated with each of
the metadata collections. When the metadata server (212) receives a
request from the media browser (101), the metadata server (212)
interprets the request and replies with a description that satisfies the
request and according to a predetermined scheme. The description contains
at least one link which represents a return link which represents a
return request to the metadata server (212). Specifically disclosed are
methods (2000) for recording user location preferences at a service and
using one or more lists of such preferences to focus searching responses
to statistically desirable material. Monitoring the validity of a
bookmarked location is also described.