1. A method for searching for documents, comprising: receiving a first search query from a user computer, the first search query including one or more search terms; based on the one or more search terms, providing for display a set of one or more recommended sources in which to search for documents; receiving a selection of a recommended source from the set of one or more recommended sources; based on the selection, executing a second search query in the selected recommended source, the second search query including the one or more search terms; and in response to the second search query, providing for display a list of one or more documents responsive to the second search query.