1. A method of displaying search results, the method comprising: determining a first query based on a user context, the user context including data indicative of text being accessed by a user and data indicative of at least one task in which the user is engaged out of a plurality of possible user tasks, the first query being different than the user context; receiving a first plurality of search results from a first search engine, the first plurality of search results being based on the first query; determining a second query from the user context and at least a portion of the first plurality of search results, the second query being different than the user context; receiving a second plurality of search results from a second different search engine, the second plurality of search results being based on the second query; and generating a display indicative of the second plurality of search results.