10. A method comprising: a. Receiving first search information from a first user, wherein the first user is assigned a first role, the first role being associated with a task; b. Receiving second search information from a second user, wherein the second user is assigned a second role, the second role being similar to or different from the first role, the second role being associated with a task; c. Aggregating the first search information and the second search information based at least on the task associated with the first role and the task associated with the second role; d. Providing the aggregated search information to at least one search engine; e. Receiving responsive search results from the search engine; f. Routing the search results based at least on the task associated with the first role and the task associated with the second role; and g. Providing the routed search results to at least the first user and second user.
15. The method of claim 10 , wherein the first role of the first user comprises generating new query terms and wherein the second role of the second user comprises assessing relevance of found documents.