1. A computer-implemented method for organizing and processing knowledge in a computer-readable, near-natural language, comprising: (a) maintaining a collection of knowledge snippet files according to a nomenclature in which each of the knowledge snippet files has a name relating to a particular interrogatory and the type of the interrogatory and content in a near-natural language comprising an answer to the interrogatory, at least one of the knowledge snippet files including a link to another of the knowledge snippet files; (b) selecting one of the knowledge snippet files; (c) storing in memory content of the selected knowledge snippet file; and (d) storing in memory content of at least one other knowledge snippet file linked from the selected knowledge snippet file; (e) dynamically consolidating inputs and outputs of different “how”-type knowledge snippet files, the “how”-type knowledge snippet files sequenced by a user into a new parent knowledge snippet file which is presented to the user with net inputs and outputs after the consolidating and de-duplicating intermediate inputs and outputs from each of child “how”-type knowledge snippet files.
2. The method of claim 1 , further comprising presenting user-desired knowledge from a particular perspective, using at least part of the stored content; wherein steps (c) and (d) are performed based at least in part on parsing the content of the selected knowledge snippet file and resolution, by user input, of one or more parsed token contained in a meta tag.