1. A method of performing a research task within a searchable database comprising the steps of: a. utilizing a selective one or more search methodologies including keyword search, hierarchical search, and dichotomous key search to correlate a search criteria to the searchable database for generating one or more matching items, wherein each matching item corresponds to a segment of the searchable database; b. utilizing a selective one or more search methodologies including keyword search, hierarchical search, and dichotomous key search to correlate a subsequent search criteria to one of the matching items for generating one or more subsequent matching items, wherein each subsequent matching item is a sub-segment of the matching item used to generate the subsequent matching item, and further wherein the subsequent search criteria is a selective one of the search criteria and a different search criteria; and c. repeating step (b) until the research task is completed.