The invention relates to an information management system (100) having a managed database (160) comprising a plurality of information datasets (170) to which is assigned one or more categories. A method of retrieving one or more of the plurality of information datasets (170) is disclosed which comprises: (a) a first step of inputting a search term (615); (b) a second step of retrieving from a relationship database (180) a relationship dataset comprising a set of relationship terms of the search term and including the search term (632, 634); (c) a third step of using the relationship dataset to retrieve from a subcategories database (190) a subcategory dataset comprising a set of subcategory values (635); (d) a fourth step of presenting said subcategory dataset (300) to the user (635); (e) a fifth step of selecting at least one of said subcategory dataset (640); (f) a sixth step of accessing one or more of the information datasets (170) using said subcategory dataset (650); and finally (g) a seventh step of presenting a summary (400) of the one or more information datasets (170) accessed in the sixth step (660).