1. A computer based method for creating a database, the method comprising: receiving at least one search query including at least two terms; storing said at least one search query as a stored query; searching for and displaying at least one stored query as submitted that includes at least one term included in said received search query; and storing the terms, included in said at least one search query, as related terms in a database, wherein related terms are terms that appeared in a same query.