Abstract: A system and method for acquiring and easily locating knowledge, effectively “memorizes” and “recalls” knowledge by dynamically relating similar concepts and ideas. Concepts and ideas are considered “similar” when they successfully answer similar questions or solve similar problems, as specified by the person or agent doing the searching. The invention is independent of the physical database and logic implementation, and is also independent of the user interface used to memorize (learn) new knowledge or recall (search for) existing knowledge.