1. In a computer system comprising a memory for storing a plurality of computer programs for processing user queries to said computer system and a CPU for executing said stored programs, a method for selecting the order in which said programs are executed by said CPU, said method comprising the steps of: examining each of said user queries to determine which of said queries can be processed in a short period of time and which of said queries require a longer period of time to process; and giving precedence to said user queries which can be processed in a short period of time.