11. A method for managing web history data in a tree text history management system during searches by a user, comprising the steps of: (a) receiving a history data from a first search using a search term; (b) automatically creating a first level tree text history entry in a tree text history section by associating with the history data from the search within the context of the search term; (c) receiving a second history data from the first search using the search term; (d) automatically creating a second level tree text history entry in the tree text history section by associating with the second history data from the first search within the context of the search term; (e) receiving a third history data from the first search using a sub-search term; (f) automatically creating a third level tree text history entry in the tree text history section by associating with the third history data from the first search within the context of the sub-search term; (g) repeating steps (e) through (f) and creating the tree text history entries in a hierarchical format by associating with the history data in the first search; (h) receiving history data from a second search using a second search term; (i) managing the tree text history entries created in the first search and the second search; (j) pulling up a context menu in one of the tree text history section and a web document section; (k) using the context menu for at least one of the first search and the second search within the context of at least one of the first search term and the second search term; (l) conducting at least one of a search and a sub-search via the context menu; and (m) using a dialog box to select a display option for sub-search results; wherein the tree text history management system provides the user with tree text history entries that are reusable, modifiable, and manageable.
15. The method of claim 11 , wherein the step of managing the tree text history entries comprises: importing any tree text history entries from a previous search.