Toward a general model of portfolio decision making