30. A system for improving interaction with a collection of information, the system comprising: at least one processor operatively connected to a memory, wherein the system is configured to execute system components, and the system further comprises: an I/O engine adapted to output at least a portion of an interactive display, wherein the I/O engine is further adapted to output at least one option in response to the comparison made by an analysis engine; a data retrieval engine adapted to generate a set of results, having a plurality of results and a set size, based, at least in part, on a first interpretation of an interaction with the collection of information; an analysis engine adapted to evaluate the set of results using a measure of distinctiveness, wherein the analysis engine is further adapted to compare the measure of distinctiveness for the set of results against a measure of distinctiveness of a candidate set; and a generation engine adapted to generate at least one candidate set, having a plurality of results and a candidate set size, based, at least in part, on a second interpretation of the interaction with the collection of information, wherein the generation engine is further configured to generate a second result for the interaction with the collection of information from at least the set of results and the at least one candidate set based on the compared measures of distinctiveness.
30. A system for improving interaction with a collection of information, the system comprising: at least one processor operatively connected to a memory, wherein the system is configured to execute system components, and the system further comprises: an I/O engine adapted to output at least a portion of an interactive display, wherein the I/O engine is further adapted to output at least one option in response to the comparison made by an analysis engine; a data retrieval engine adapted to generate a set of results, having a plurality of results and a set size, based, at least in part, on a first interpretation of an interaction with the collection of information; an analysis engine adapted to evaluate the set of results using a measure of distinctiveness, wherein the analysis engine is further adapted to compare the measure of distinctiveness for the set of results against a measure of distinctiveness of a candidate set; and a generation engine adapted to generate at least one candidate set, having a plurality of results and a candidate set size, based, at least in part, on a second interpretation of the interaction with the collection of information, wherein the generation engine is further configured to generate a second result for the interaction with the collection of information from at least the set of results and the at least one candidate set based on the compared measures of distinctiveness. 52. The system according to claim 30 , wherein the I/O engine is further adapted to accept navigation through the collection of information.