2. The computer-implemented method of claim 1 , wherein: said items are words; and said database is a thesaurus.
1. A computer-implemented method of providing access to a database, said method comprising: providing a recursive search process that includes a-d below: a. responsive to a cursor's position, identifying a target item; b. searching a database for items similar to said target item; c. providing an indicator, near said target item's position, to show the existence of similar items in said database; and d. responsive to a command for access, providing access to said similar items; applying, to a first item in a main application, said recursive search process, wherein any one of said similar items may become said target item for said recursive search process; and responsive to a command for replacement, replacing said first item with an item from said database.