17. A non-transitory computer-readable medium containing a program which, when executed, performs a method of producing and presenting speech recognition results, the method comprising: receiving first speech recognition results; obtaining a first language model from a source other than an individual user of a device, wherein the first language model represents information stored on the device, and wherein the first language model is associated with the individual user of the device; generating a second language model by modifying the first language model based on the first speech recognition results; using the first speech recognition results and the second language model to generate second speech recognition results; and presenting the second speech recognition results to a user.
23. The non-transitory computer-readable medium of claim 17 , wherein the source comprises a network site associated with an address stored on the receiving device.