1. A method on a computer for aiding in the analysis of a legal matter using a Bayesian network, comprising: generating a Bayesian network representing probabilistic relationships between a plurality of legal inquiries and a plurality of legal conclusions, wherein the Bayesian network comprises a plurality of nodes and a plurality of edges connecting the nodes, wherein each node is associated with a variable that represents either an answer to a legal inquiry or a legal conclusion, and an edge represents a conditional dependency between variables of nodes; associating a probability function with each node, wherein a probability function takes as input one or more values of variables from one or more parent nodes and gives a probability of a child node's variable; providing to a user, via a graphical user interface, the plurality of legal inquiries; receiving from the user, via the graphical user interface, answers to at least a portion of the legal inquiries; replacing a variable of each node corresponding to an answer provided by the user with a value representing the answer; executing the probability function of each node, thereby calculating the probability of each legal conclusion based on the answers provided by the user; displaying for the user, via the graphical user interface, the probability of each legal conclusion; storing a record associated with the user, the probability of each legal conclusion, as displayed for the user, the plurality of legal inquiries and the plurality of legal conclusions; receiving a legal update comprising a change in law that affects how the legal conclusions are reached; modifying the Bayesian network in light of the legal update; replacing a variable of each node in the modified Bayesian network corresponding to an answer provided by the user with a value representing the answer; executing the probability function of each node in the modified Bayesian network, thereby re-calculating the probability of each legal conclusion based on the answers provided by the user; and wherein if the probability of each legal conclusion in the modified Bayesian network does not match the probability of each legal conclusion in the record that was stored, sending a message to the user.
1. A method on a computer for aiding in the analysis of a legal matter using a Bayesian network, comprising: generating a Bayesian network representing probabilistic relationships between a plurality of legal inquiries and a plurality of legal conclusions, wherein the Bayesian network comprises a plurality of nodes and a plurality of edges connecting the nodes, wherein each node is associated with a variable that represents either an answer to a legal inquiry or a legal conclusion, and an edge represents a conditional dependency between variables of nodes; associating a probability function with each node, wherein a probability function takes as input one or more values of variables from one or more parent nodes and gives a probability of a child node's variable; providing to a user, via a graphical user interface, the plurality of legal inquiries; receiving from the user, via the graphical user interface, answers to at least a portion of the legal inquiries; replacing a variable of each node corresponding to an answer provided by the user with a value representing the answer; executing the probability function of each node, thereby calculating the probability of each legal conclusion based on the answers provided by the user; displaying for the user, via the graphical user interface, the probability of each legal conclusion; storing a record associated with the user, the probability of each legal conclusion, as displayed for the user, the plurality of legal inquiries and the plurality of legal conclusions; receiving a legal update comprising a change in law that affects how the legal conclusions are reached; modifying the Bayesian network in light of the legal update; replacing a variable of each node in the modified Bayesian network corresponding to an answer provided by the user with a value representing the answer; executing the probability function of each node in the modified Bayesian network, thereby re-calculating the probability of each legal conclusion based on the answers provided by the user; and wherein if the probability of each legal conclusion in the modified Bayesian network does not match the probability of each legal conclusion in the record that was stored, sending a message to the user. 2. The method of claim 1 , wherein the step of providing to a user the plurality of legal inquiries comprises: providing to a remote user, over a communication network via a graphical user interface, the plurality of legal inquiries.