1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a database residing in the memory; and a graphical query interface residing in the memory and executed by the at least one processor, the graphical query interface providing information regarding quality of the query before the query is executed.