1. A computer program product embodied in a computer readable medium that, when executing on one or more computers, helps a user make a decision through the use of a computer facility by performing the steps of: receiving an initial question from a user through a search interface, wherein the user begins with a keyword search using the search interface and then is provided a dialog consisting of questions from the computing facility and answers provided by the user; and providing the decision to the user from the computing facility.