1. A method performed on at least one computing device that includes at least one processor and memory, the method comprising: substantially simultaneously providing, by the at least one computing device in response to receiving one or more characters that form at least a portion of a query string that does not include an explicit submission of the portion of the query string, both query results and query refinement options, where the one or more received characters match at least one pattern that indicates one or more characters followed by a space character.