1. A computer-implemented method for aiding a user in decision-making, the method comprising: receiving a selection from the user of a first choice displayed in a user interface, the user interface displaying a plurality of facets, each facet displaying a plurality of choices; disabling at least one second choice in response to the selection of the first choice, the disabled second choice being unable to be selected by the user; determining a first result set in response to the selection of the first choice; and updating the user interface to display a selected status of the first choice, a disabled status of the second choice, and the first result set to the user.