14. A computer hardware system for generating probe words comprising: a candidate word component for generating a list of candidate probe words; a description word counter that counts a number of item descriptions that contain the candidate probe words for each candidate probe word; a selection component for choosing q probe words whose word count is closest to |D i |/(q+1), where D i is a set of remaining item descriptions for an ith repetition, and q is a number of probe words presented for user selection and is an integer greater than 1; a presentation component for presenting a list of q probe words for selection by the user; a pruning component for eliminating non-selected ones of the q probe words and item descriptions associated with the non-selected ones of the q probe words to create a pruned list of candidate probe words, wherein the pruned list of candidate probe words includes a probe word selected by the user from the q probe words; and the candidate word component for generating a new list of candidate probe words from the pruned list of candidate probe words; wherein the candidate word component, description word counter, selection component, presentation component, and pruning component are executed by a processor communicatively coupled to a memory.
14. A computer hardware system for generating probe words comprising: a candidate word component for generating a list of candidate probe words; a description word counter that counts a number of item descriptions that contain the candidate probe words for each candidate probe word; a selection component for choosing q probe words whose word count is closest to |D i |/(q+1), where D i is a set of remaining item descriptions for an ith repetition, and q is a number of probe words presented for user selection and is an integer greater than 1; a presentation component for presenting a list of q probe words for selection by the user; a pruning component for eliminating non-selected ones of the q probe words and item descriptions associated with the non-selected ones of the q probe words to create a pruned list of candidate probe words, wherein the pruned list of candidate probe words includes a probe word selected by the user from the q probe words; and the candidate word component for generating a new list of candidate probe words from the pruned list of candidate probe words; wherein the candidate word component, description word counter, selection component, presentation component, and pruning component are executed by a processor communicatively coupled to a memory. 18. The computer hardware system for generating probe words recited in claim 14 , wherein the item descriptions are capable of being changed with each repetition.