21. A method that automatically generates bookmarks, comprising the computer-executed steps of: browsing a page; when the page is browsed, automatically determining whether to add an entry for the browsed page to a bookmark list based on a selection criteria, wherein the bookmark list comprises a fist of names and addresses of pages, and wherein the selection criteria is based on a duration of time that a user views the page; and when the determination is true, automatically adding the entry for the browsed page to the bookmark list.
21. A method that automatically generates bookmarks, comprising the computer-executed steps of: browsing a page; when the page is browsed, automatically determining whether to add an entry for the browsed page to a bookmark list based on a selection criteria, wherein the bookmark list comprises a fist of names and addresses of pages, and wherein the selection criteria is based on a duration of time that a user views the page; and when the determination is true, automatically adding the entry for the browsed page to the bookmark list. 23. The method of claim 21, wherein the selection criteria comprises creating a synonym list from a keyword and a thesaurus and matching a word in the viewed page to a portion of the synonym list.