12. A computer-implemented method of processing a query, the method comprising: employing a processor to execute code instructions stored in a computer readable medium, the code instructions when executed by the processor implement the following acts: receiving a query character into a query input box of a client application; searching an Internet-based index service in realtime that returns search results based on the received query character; suggesting additional query characters in a realtime look-ahead manner, the additional query characters are presented to a user in association with the received query character in response to receiving the search results; facilitating the inclusion of one or more of the additional query characters and one or more of impacting, refining, and filtering additional query data resulting from the one or more additional query characters; automatically generating one or more rules to adjust the realtime look-ahead injection of the additional query characters into the query input box of the client application based on user interaction, wherein the realtime look-ahead injection of the additional query characters is more automated when the user interaction indicates the user is more skillful and less automated when the user is indicated to be more novice; and employing a probabilistic or statistical-based analysis, or a combination thereof, to prognose or infer an action that a user desires to be automatically performed.
12. A computer-implemented method of processing a query, the method comprising: employing a processor to execute code instructions stored in a computer readable medium, the code instructions when executed by the processor implement the following acts: receiving a query character into a query input box of a client application; searching an Internet-based index service in realtime that returns search results based on the received query character; suggesting additional query characters in a realtime look-ahead manner, the additional query characters are presented to a user in association with the received query character in response to receiving the search results; facilitating the inclusion of one or more of the additional query characters and one or more of impacting, refining, and filtering additional query data resulting from the one or more additional query characters; automatically generating one or more rules to adjust the realtime look-ahead injection of the additional query characters into the query input box of the client application based on user interaction, wherein the realtime look-ahead injection of the additional query characters is more automated when the user interaction indicates the user is more skillful and less automated when the user is indicated to be more novice; and employing a probabilistic or statistical-based analysis, or a combination thereof, to prognose or infer an action that a user desires to be automatically performed. 14. The method of claim 12 , further comprising at least one of the acts of: suggesting a refined query based on the search results; and suggesting a completed query based on the search results before all query characters are entered by the user.