1. A digital dictionary comprising: a storage means for constructing and maintaining one or more user defined vocabulary data structures; an input/output means for communicating with a selective one or more users; a subject of interest means for receiving, prioritizing, maintaining and updating one or more list of subjects of interest for each of said users; a processor means for associating said user defined vocabulary data structures with each of said subjects of interest; Wherein said processor means further including means for producing, maintaining, and updating a collection of instruction set sequence associated with of each of said user defined vocabulary data structures; an execution means for retrieving, interpreting, and executing said instruction set sequence for selective remote or local run-time manipulation, storage, or retrieval of document content containing said user defined vocabulary data structures.