1. A method for retrieving data, comprising: selecting one of a plurality of user input, stored electronic records search requests from a queued search database to execute next based upon one or more selection criteria; determining which of two or more different types of communication medium can be used to access at least one of a plurality of electronic records databases associated with the selected one of the electronic records search requests; retrieving instructions for accessing the at least one of a plurality of electronic records databases based on at least one of the determined types of communication medium which can be used to access the at least one of the plurality of electronic records databases; accessing the at least one of the plurality of electronic records databases with the retrieved instructions; executing the selected electronic records search request and retrieving at least one electronic record from at least one storage location during the executing, wherein the at least one electronic record comprises results of an executed electronic records search request, at least one criterion used in formulating the electronic records search request and data related to at least one electronic database associated with the electronic records search request; parsing the electronic records to convert one or more raw data sets into user-selectable objects; determining at least one data parsing algorithm that should be used for parsing the at least one retrieved electronic record based upon a content of the at least one retrieved electronic record; and executing the parsing using the at least one determined data parsing algorithm; and causing the user-selectable objects to be displayed.
1. A method for retrieving data, comprising: selecting one of a plurality of user input, stored electronic records search requests from a queued search database to execute next based upon one or more selection criteria; determining which of two or more different types of communication medium can be used to access at least one of a plurality of electronic records databases associated with the selected one of the electronic records search requests; retrieving instructions for accessing the at least one of a plurality of electronic records databases based on at least one of the determined types of communication medium which can be used to access the at least one of the plurality of electronic records databases; accessing the at least one of the plurality of electronic records databases with the retrieved instructions; executing the selected electronic records search request and retrieving at least one electronic record from at least one storage location during the executing, wherein the at least one electronic record comprises results of an executed electronic records search request, at least one criterion used in formulating the electronic records search request and data related to at least one electronic database associated with the electronic records search request; parsing the electronic records to convert one or more raw data sets into user-selectable objects; determining at least one data parsing algorithm that should be used for parsing the at least one retrieved electronic record based upon a content of the at least one retrieved electronic record; and executing the parsing using the at least one determined data parsing algorithm; and causing the user-selectable objects to be displayed. 13. The method of claim 1 wherein one or more of the stored search requests are stored in a search database when the search request cannot be executed at the time the search request is made.