1. A method for establishing a training session utilizing a remote knowledge base, comprising the steps of (a) receiving information indicative of a goal, wherein the goal is determined by a first indicia associated with a user; (b) prompting the user to enter a response congruent with the goal; (c) receiving the response to the goal; (d) establishing a session with the remote knowledge base; (e) calculating a level of congruency between the response and a target response designed to achieve the goal utilizing the remote knowledge base; and (f) providing feedback to the user reflecting the level of congruency to assist the user in achieving the goal.