1. A computer-implemented method comprising: receiving information at an electronic marketplace from multiple executing programs of multiple task requesters that indicates multiple tasks available to be performed by multiple human task performers who have registered with the electronic marketplace as being able to perform tasks, each of the task requesters supplying one or more of the multiple available tasks and indicating for each of the supplied one or more available tasks one or more associated required qualifications for a human who performs the task and associated compensation to be provided by the task requester for satisfactory performance of the task, the electronic marketplace being provided by one or more configured computer processors to facilitate task performance transactions between the task requesters and the human task performers and otherwise being unaffiliated with the multiple task requesters and with the multiple human task performers; and for each of at least some of the multiple available tasks, automatically facilitating performance of the task by, automatically identifying at least one of the multiple human task performers who each has one or more qualifications that satisfy the required qualifications for the task, the automatic identifying of the at least one human task performers being performed by the one or more computer processors; providing information about the task to each of the at least one identified human task performers to enable one or more of the at least one identified human task performers to select to participate in a transaction with the task requester who supplied the task that involves the one or more identified human task performers performing the task for that task requester in exchange for the associated compensation for the task from that task requester; and after receiving results for the task based on performance of the task by the one or more identified human task performers, and without further human intervention, automatically supplying the received results to an executing program of the task requester who supplied the task and facilitating providing of the associated compensation for the task to the one or more identified human task performers on behalf of that task requester, the automatic supplying and facilitating of the providing of the associated compensation being performed by the one or more configured computer processors.
1. A computer-implemented method comprising: receiving information at an electronic marketplace from multiple executing programs of multiple task requesters that indicates multiple tasks available to be performed by multiple human task performers who have registered with the electronic marketplace as being able to perform tasks, each of the task requesters supplying one or more of the multiple available tasks and indicating for each of the supplied one or more available tasks one or more associated required qualifications for a human who performs the task and associated compensation to be provided by the task requester for satisfactory performance of the task, the electronic marketplace being provided by one or more configured computer processors to facilitate task performance transactions between the task requesters and the human task performers and otherwise being unaffiliated with the multiple task requesters and with the multiple human task performers; and for each of at least some of the multiple available tasks, automatically facilitating performance of the task by, automatically identifying at least one of the multiple human task performers who each has one or more qualifications that satisfy the required qualifications for the task, the automatic identifying of the at least one human task performers being performed by the one or more computer processors; providing information about the task to each of the at least one identified human task performers to enable one or more of the at least one identified human task performers to select to participate in a transaction with the task requester who supplied the task that involves the one or more identified human task performers performing the task for that task requester in exchange for the associated compensation for the task from that task requester; and after receiving results for the task based on performance of the task by the one or more identified human task performers, and without further human intervention, automatically supplying the received results to an executing program of the task requester who supplied the task and facilitating providing of the associated compensation for the task to the one or more identified human task performers on behalf of that task requester, the automatic supplying and facilitating of the providing of the associated compensation being performed by the one or more configured computer processors. 47. The method of claim 1 further comprising, for each of one or more of the available tasks, results for the task are based on performance of the task by one or more task performers that are each an automated program.