1. A system for retrieving and visualizing information comprising: a query component configured to plan and execute a query to obtain a result set from a one of a plurality of information sources coupled to communicate with the system; a dimension component configured to specify dimensions with which to categorize the result set, said dimensions comprising at least one of dimensions pre-defined for the user, dimensions defined by a user, and dimensions defined automatically; a link selection component configured to determine links among results of the result set and the query, and a user interface component providing a graphical user interface configured to visualise the query, result set and links in multi-dimensional linked views, each multi-dimensional linked view categorizing the result set in accordance with a particular dimension associated with the respective multi-dimensional linked view.