1. A computer display providing a user interface for searching electronic files stored on or available through a computer system or network, the user interface comprising: a navigation panel displaying a hierarchical structure of search elements, wherein individual search elements in the hierarchical structure may be expanded, optionally in response to user input, to display child search elements in the hierarchical structure, and wherein the navigation panel is capable of receiving user input directed to multiple search elements located within different parent branches of the hierarchical structure; and a display panel displaying information relating, at least in part, to search results obtained from searching the electronic files, wherein the search results are determined, at least in part, based on the user input selecting the multiple search elements for a single search received through the navigation panel.