Negotiation is an important mechanism for resolving conflicts between people. Many tasks in day-to-day life involve interactions among several people. Many of these interactions involve negotiating over a desired outcome. Negotiation in and of itself is not an easy task, and it becomes more complex under conditions of incomplete information. Therefore, training people in negotiation is beneficial, yet difficult. In this paper an innovative general purpose tool for negotiation training is proposed and demonstrated experimentally. The experiments demonstrate the ease of use and the general applicability of the proposed tool. Thus, our work contributes to the automation of negotiation in general, and to negotiation training in particular.