1. A computer implemented method for keeping and finding information, comprising: a processor extracting terms from a search query posited by a user; for each term, said processor constructing a semantic vector by: looking each term up in an index of terms; filtering each term relative to any documents or sites to which said user ascribes significance by keeping said document or site; based on said semantic vector, said processor determining whether said term is relevant to said query; and said processor providing a find engine for user access to information via both a find interface and a keep interface, wherein a user query posited via said find engine is satisfied independently of, but may incorporate among returned search results those search results generated by, previously or concurrently, querying an independent search engine.