A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the method comprising the steps of:
- (a) initially defining in the computer system at least one list having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other;
- (b) thereafter accepting user input associating with a file at least one category description from at least one defined list;
- (c) storing in the data storage system a file record containing at least the file name, file location information, and the associated category descriptions for the file;
- (d) displaying from each defined list, as selectable items, only those category descriptions associated with at least one file;
- (e) accepting user positional input defining a search filter of at least one category description selected from at least one displayed defined list;
- (f) automatically disabling, in the computer system, selectability of all other category descriptions in each displayed list that do not have associated files which are also associated with the category descriptions of the defined search filter;
- (g) searching in the computer system the category descriptions of each stored file record for a logical match to the category descriptions of the defined search filter;
- (h) displaying the file names of all file records having category descriptions that logically match each category description of the defined search filter.