1. A computer-implemented method for providing a task fulfillment system that acts as an intermediary to facilitate performance by task performer users of tasks submitted by task requesters, the method comprising: receiving indications of multiple available tasks submitted by task requesters for performance by task performer users, each task having attributes that include multiple of a category of the task, a type of the task, a keyword associated with the task, a qualification associated with the task, a task requester who submitted the task, a time period for performance of the task, and a price associated with the task; and for each of multiple task performer users, matching available tasks to the task performer user by, automatically tracking prior activities of the task performer user that include performance by the task performer user of tasks and that include interactions of the task performer user with one or more marketplaces that sell items, the automatic tracking of the activities being performed by one or more computer processors configured to provide the task fulfillment system; automatically analyzing the tracked prior activities of the task performer user to identify task attributes of possible interest to the task performer user, the automatic analyzing of the tracked prior activities being performed by the one or more configured computer processors and including weighting the tracked prior activities of the task performer user based on recency of the tracked prior activities, such that a first prior tracked activity of the task performer user has a greater impact on the identified task attributes than does a second prior tracked activity of the task performer user if the first prior tracked activity occurred more recently than the second prior tracked activity; automatically identifying one or more of the available tasks as being of possible interest to the task performer user based at least in part on one or more of the attributes of each of the identified tasks matching one or more of the identified task attributes of possible interest to the task performer user, the automatic identifying of the one or more available tasks being performed by the one or more configured computer processors; and displaying information to the task performer user about the identified available tasks as being recommended for performance by the task performer user.