1. A method for crowd sourcing tasks, comprising: identifying, a computer system, a group of potential candidates for crowd sourcing, wherein each candidate of the group of potential candidates is identified based on the candidate being expected to accept an offer for performance of a certain type of task, the certain type of task being at least performable within a predetermined range of time; receiving, by the computer system, a request to perform a particular task from at requester; determining, by the computer system, if the particular task corresponds to the certain type of task; and transmitting, by the computer system, an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task corresponding to the certain type of task for a target candidate.