1. A method comprising: receiving, over a network, from a user, handwritten user input data comprising a graphic representation, the graphic representation corresponding to a portion of a user desired graphic character of a graphic character set; analyzing, by at least one computing device, the graphic representation comprising the portion of the user desired graphic character; selecting, by the at least one computing device, prior to the user completing entry of the user desired graphic character, a plurality of graphic characters of the graphic character set that are a probable match of the graphic representation; transmitting, over the network by the at least one computing device, the plurality of probable graphic characters to the user; receiving, over the network by the at least one computing device, from the user a selection of one of the plurality of probable graphic characters; transmitting, over the network by the at least one computing device, to the user, a plurality of suggested search terms, each suggested search term comprising at least the selected graphic character from the graphic character set; receiving, over the network by the at least one computing device, from the user, an indication that one of the plurality of suggested search terms is to be used as a search term to conduct an Internet search; conducting, by the at least one computing device an Internet search using the indicated search term; wherein the steps of receiving a graphic representation, analyzing the graphic representation, selecting and transmitting the plurality of probable graphic characters are iteratively repeated for a plurality of repetitions by the computing device as further portions of the user desired graphic character are entered, until the selection of one of the plurality of graphic characters is received.