1. A computer-implemented process for organizing a history of network searches, comprising: receiving a search topic for a network search; receiving a first search query and search results accessed by a user associated with the first search query of the network search; hierarchically organizing the network search by the search topic at a highest level, the first search query at a second highest level and the search results associated with the first query that the user accessed on a third level; and displaying the hierarchically organized network search.