Preferred embodiments of the invention provide systems and methods for
facilitating user thinking about an arbitrary problem, as well as
providing capabilities to output to and interface with external or
additional computer systems, resources, or devices, or any combination
thereof. The system includes first logic to facilitate user specification
of a problem structure, second logic to facilitate user specification of
a conclusion structure, third logic to facilitate specification of a
knowledge structure, related to the arbitrary problem. The system further
includes output and interface logic to accomplish interfacing with a
plurality of external or additional computer systems, information
sources, resources, or devices.