1. A method for launching a browser program on a computing device, the method comprising: receiving a first keyboard message over a publicly accessible network; interpreting the first keyboard message as a request to perform a search on the network; visibly displaying an interim graphical user interface on a display of the computing device in response to the request to perform the search, wherein the interim graphical user interface has a text string entry field; while displaying the interim graphical user interface, receiving a text string via the text string entry field over the network, said text string comprises text and a type of file to be targeted; in response to receiving the text string, constructing a search string based on the text string; and in response to receiving the text string, issuing a launch command to activate a browser program, wherein the launch command contains the search string.