1. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a user-interface during a user's search session that includes information associated with the user's search history during the session, the method comprising: instantiating a search session associated with the user, wherein instantiating the search session comprises associating the user with a unique identifier; receiving a first search query defined by the user, wherein the first search query comprises at least one first search term; creating a representation of the first search query in a session log, the session log comprising a record associated with the unique identifier; retrieving a first set of search results in response to receiving the first search query; referencing the session log; determining whether the record includes history information associated with the unique identifier, wherein history information comprises at least one first representation of a second search query defined by the user and at least one first representation of a second search result previously returned in response to the second search query, wherein the second search result was selected by the user; and simultaneously providing a search results page comprising the first set of search results and a session tracker module, wherein if the record includes history information associated with the unique identifier, providing the search results page comprises displaying in the session tracker module the first representation of the second search query defined by the user and a selectable option for displaying the first representation of the second search result.