1. A method for responding to a current user command initiated by a user, comprising: storing cumulative feedback data provided by a plurality of users in a memory of a computing platform, said cumulative feedback data relating to individual items provided in a plurality of responses to a plurality of previous user commands, said cumulative feedback data heuristically organized with regard to respective ones of the plurality of previous user commands, with regard to respective ones of the plurality of users, and with regard to task-domain; determining one or more subsets of the plurality of users; determining, utilizing at least in part a processor of the computing platform, a current response to the current user command based at least in part on a portion of the cumulative feedback data related to one or more of the plurality of previous responses to one or more of the plurality of previous user commands related to the current user command and associated with other users of the one or more subsets of users; communicating to the user the current response comprising one or more results weighted at least in part according a factor related to said one or more of the plurality of previous responses associated with the other users; receiving from the user current feedback data regarding the current response; and adding the current feedback data to a portion of the stored cumulative feedback data associated with the current user.