19. The computer program product of claim 16 wherein receiving the one or more ambiguous characters includes: receiving the one or more ambiguous characters in a keyword retrieval field of a web browser application; wherein rendering the results includes displaying a drop down window adjacent to the keyword retrieval field while the user inputs the ambiguous characters, the drop down window displaying likely results for the ambiguous characters; and updating the displayed likely results upon receiving additional ambiguous characters from the user.
16. A computer program product including a non-transitory computer-storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, cause the processing device to perform the operations of: receiving one or more ambiguous characters via a reduced-entry keypad of a wireless phone, the one or more ambiguous characters received as a sequence of numbers input through the reduced-entry keypad, each respective ambiguous character being a number that represents one of at least two disambiguated letters; exchanging at least one of the ambiguous characters with a host by transmitting the sequence of numbers to the host across a wireless network, exchanging the at least one of the ambiguous characters including exchanging the sequence of numbers upon receiving an amount of numbers in the sequence that meets an initial predetermined threshold amount of numbers, and exchanging subsequently received numbers, received as part of the sequence of numbers; receiving, from the host, results that represent disambiguated terms corresponding to the ambiguous characters exchanged with the host; rendering the results in a display of the wireless phone in a manner that enables identification of which of the disambiguated terms will be used upon a received selection of a displayed result; rendering advertisements in the display of the wireless phone, the advertisements responsive to the received sequence of ambiguous characters; receiving, from the host, updated results that represent disambiguated terms corresponding to the subsequently received numbers exchanged with the host; rendering the updated results in the display of the wireless phone; and in response to receiving a selection of one of the disambiguated terms, displaying information corresponding to the selection.