1. A storage device embodying instructions that, when executed by a processor, cause the processor to generate a graphical user interface (GUI), the GUI comprising: a search results window operable to display a set of search results within a table comprising a scrollable list of the set of search results presented in a plurality of rows, at least some of the plurality of rows including header rows, each header row including a label corresponding to a datum common to a subset of the search results and grouped with the subset to form a sub-table within the table such that the table includes including a plurality of sub-tables, each sub-table representing at least one category of a plurality of categories of information and including a respective subset of the set of search results; a plurality of local control elements, each local control element associated with a respective one of the header rows and accessible to a user to selectively sort the respective subset of the set of search results within the respective sub-table into a new sort order according to a user-selected local sort parameter without altering a sort order of respective subsets of the set of search results within other sub-tables of the plurality of sub-tables; and a global sort element associated with the table and accessible to the user to selectively sort the plurality of sub-tables according to a user-selected global sort parameter.