1. A method of bookmarking internet resources in an internet browser, comprising: providing to a user an internet resource discovered by a search conducted via said browser in accordance with user supplied criteria; creating, responsive to a bookmarking request from said user, bookmark data comprising identifying data for said internet resource and an associated resource representation of said internet resource; and creating a hierarchy, for presentation to said user, of representations of internet resources for which bookmarking has been requested and of associated search criteria, each said bookmarked resource representation being placed subordinate to a corresponding associated search criteria representation in said hierarchy; wherein a user can navigate to a bookmarked representation of a resource of interest via said corresponding search criteria representation for selection and subsequent retrieval of said resource of interest.