6. The computer readable storage medium of claim 1 further comprising executable instructions to: accept the selection of an attribute in a category in the set of categories, wherein the category includes a set of attributes; and filter the dataset using the attribute as a filter value.
6. The computer readable storage medium of claim 1 further comprising executable instructions to: accept the selection of an attribute in a category in the set of categories, wherein the category includes a set of attributes; and filter the dataset using the attribute as a filter value. 7. The computer readable storage medium of claim 6 further comprising executable instructions to display the second subset of selected categories in a third order, wherein the third order reflects the sequence in which the categories in the second subset of selected categories were selected.