33. The computer-readable computer memory medium of claim 26 wherein the method further comprises: retrieving the stored search snapshot object; and restoring the search input, search output, and the current state of the search snapshot history associated with the designated iteration of the search from the restoration state data of the retrieved search snapshot object.
33. The computer-readable computer memory medium of claim 26 wherein the method further comprises: retrieving the stored search snapshot object; and restoring the search input, search output, and the current state of the search snapshot history associated with the designated iteration of the search from the restoration state data of the retrieved search snapshot object. 35. The computer-readable computer memory medium of claim 33 wherein the restored search output and current state of the search snapshot history are configured to create a new fork in the search snapshot history.