24. A system for selecting desired data sets as claimed in claim 23 wherein said plurality of data sets comprises a first, a second and a third type of data sets, said first type of data sets being category instruction commands, said second type of data sets being search terms, and said third type of data sets being said control commands, the system including: a data base of said records, each record having data fields searchable by said search terms, said data fields being classified into categories corresponding at least in part to said categorical lists; means for obtaining those records having data fields corresponding to said search terms represented by selected data sets of the same category upon receipt of said select control input; means for limiting the records available to said means for obtaining to those records previously obtained via said search terms when said means for selecting selects further search terms; and means for shifting to the category as directed by said category instruction command represented by a respective selected data set upon receipt of said select control input.
25. A system for selecting desired data sets as claimed in claim 24, further including: means for inputting an input character string when one of said lists is lengthy and exceeds a predetermined length; means for determining a match between at least some characters in at least one search term in the lengthy list and said input character string; means for creating a sublist from said lengthy list having all search terms that match at least in part said input character string; means for placing at the beginning of the sublist the search term that most closely matches said input character string and making said sublist available to said means for sequentially displaying.