1. A method for selecting among a plurality of alternatives comprising the steps of: a. selecting a plurality of assumptions; b. selecting a plurality of attributes that relate to a user's objectives; c. selecting a relative importance for each of said plurality of attributes; d. selecting a plurality of tradeoff values that rank an importance of one of said plurality of attributes with respect to another one of said plurality of attributes; e. automatically calculating a user's priorities based on said relative importance for each of said plurality of attributes and said series of tradeoff values; f. automatically, by processor, calculating an expected chance of success for a plurality of scenarios based on a combination of at least two of said plurality of attributes and at least one of said plurality of assumptions; g. automatically calculating a satisfaction score for a plurality of scenarios based on the user's calculated priorities and a combination of at least two of said plurality of attributes; and h. presenting at least one scenario from the plurality of scenarios with an expected chance of success that is greater than a predetermined minimum success value and that has the highest calculated satisfaction score as compared to the satisfaction score of the other of said plurality of scenarios.