15. A system for creating a language model, the system comprising: a processor; a data remembrance component; an input device; a display device; a web crawler that collects a set of documents, that evaluates said documents and that counts occurrence of N-grams in said documents, that creates data indicating counts of N-grams in said documents,that is configured to indicate counts of N-grams in a first set of documents, wherein said web crawler is configured to create a quantity indicating how well a first statistical language model predicts counts of N-grams in said first set of documents, and is configured to create a second statistical language model based on a first probability distribution in said first statistical language model, a second probability distribution based on N-gram counts of said first set of documents, and said quantity, M being a number of N-grams in said first set of documents, said web crawler being configured to create said quantity by calculating a divergence between said first probability distribution and said second probability distribution, and by raising a number to a power that is based on said divergence; and a text receipt component that is stored in said data remembrance component, that executes on said processor, that is configured to receive text entered by a user, and that is configured to use said second statistical language model to present, on said display, suggested phrases that begin with said text entered by said user.
15. A system for creating a language model, the system comprising: a processor; a data remembrance component; an input device; a display device; a web crawler that collects a set of documents, that evaluates said documents and that counts occurrence of N-grams in said documents, that creates data indicating counts of N-grams in said documents,that is configured to indicate counts of N-grams in a first set of documents, wherein said web crawler is configured to create a quantity indicating how well a first statistical language model predicts counts of N-grams in said first set of documents, and is configured to create a second statistical language model based on a first probability distribution in said first statistical language model, a second probability distribution based on N-gram counts of said first set of documents, and said quantity, M being a number of N-grams in said first set of documents, said web crawler being configured to create said quantity by calculating a divergence between said first probability distribution and said second probability distribution, and by raising a number to a power that is based on said divergence; and a text receipt component that is stored in said data remembrance component, that executes on said processor, that is configured to receive text entered by a user, and that is configured to use said second statistical language model to present, on said display, suggested phrases that begin with said text entered by said user. 16. The system of claim 15 , wherein a component of said system uses said second statistical language model to evaluate a search query entered by said user, and communicates to said user, in tangible form, a set of search results that are responsive to said query.