26. A computer based method of ranking stored search queries, the method comprising: ranking of previously received and stored search queries composed by any user for document searches; the stored queries include at least two terms; the ranking being based on at least one of a) terms in a received search query composed by a first user that are included in a stored search query composed by any user and b) similarity of stored search queries to the received search query composed by the first user; and displaying results of a document search of one or more of the ranked stored search queries.
30. The method of claim 26 , comprising displaying at least one reference to document selected by a user in a previous search session.