1. A method for saving search results for a web client, comprising: receiving, in at least one computing device, a first search criteria; providing, in the at least one computing device, a first document including a plurality of first results matching the first search criteria, each one of the first results configured to be rendered in association with a corresponding toggle control, the corresponding toggle control being configured to facilitate a user indication of a selection of the one of the first results when the one of the first results is in an initial state, and the corresponding toggle control being configured to facilitate a user indication of a deselection of the one of the first results when the one of the first results is in a saved state; receiving, in the at least one computing device, a selection indication corresponding to a selected one of the first results; receiving, in the at least one computing device, a second search criteria; combining, in the at least one computing device, the selected one of the first results and a plurality of second results matching the second search criteria to produce a plurality of third results, the plurality of second results being automatically determined, and the selected one of the first results being combined in the plurality of third results without regard to the second search criteria; and providing, in the at least one computing device, a second document including the plurality of third results.