14. A method for sampling memory on a server computer to generate a word frequency list for an email application, the method comprising: obtaining a list of one or more server memory blocks that contain email messages for the user's mailbox, each of the one or more server memory blocks storing at least one email message for the user; randomly selecting a first server memory block from the list of one or more server memory blocks; parsing one or more of the user's email messages contained in the first server memory block, the parsing of the one or more user's email messages breaking each email message up into unique words, the number of email messages being parsed from the first server memory block being less than or equal to a first predetermined limit; creating a word frequency list for the email messages parsed, the word frequency list including each unique word obtained during the parsing of the one or more user's email messages that meet predetermined criteria for unique words, each unique word being assigned a count in the word frequency list, the count being updated for each parsed email in which the unique word is found; storing the word frequency list on the server computer; and if the number of parsed emails is less than a second predetermined limit, randomly selecting a second server memory block from the list of one or more server memory blocks, parsing one or more user's email messages contained in the second server memory block, the number of email messages being parsed from the second server memory block being less than or equal to the first predetermined limit, the parsing breaking up each email message into unique words that meet predetermined criteria for unique words, updating the count in the word frequency list for each unique word already included in the word frequency list, the count being updated for each parsed email in which the unique word is found, adding each unique word to the word frequency list that is not currently included in the word frequency list and storing a count for each of these unique words in the word frequency list.
14. A method for sampling memory on a server computer to generate a word frequency list for an email application, the method comprising: obtaining a list of one or more server memory blocks that contain email messages for the user's mailbox, each of the one or more server memory blocks storing at least one email message for the user; randomly selecting a first server memory block from the list of one or more server memory blocks; parsing one or more of the user's email messages contained in the first server memory block, the parsing of the one or more user's email messages breaking each email message up into unique words, the number of email messages being parsed from the first server memory block being less than or equal to a first predetermined limit; creating a word frequency list for the email messages parsed, the word frequency list including each unique word obtained during the parsing of the one or more user's email messages that meet predetermined criteria for unique words, each unique word being assigned a count in the word frequency list, the count being updated for each parsed email in which the unique word is found; storing the word frequency list on the server computer; and if the number of parsed emails is less than a second predetermined limit, randomly selecting a second server memory block from the list of one or more server memory blocks, parsing one or more user's email messages contained in the second server memory block, the number of email messages being parsed from the second server memory block being less than or equal to the first predetermined limit, the parsing breaking up each email message into unique words that meet predetermined criteria for unique words, updating the count in the word frequency list for each unique word already included in the word frequency list, the count being updated for each parsed email in which the unique word is found, adding each unique word to the word frequency list that is not currently included in the word frequency list and storing a count for each of these unique words in the word frequency list. 15. The method of claim 14 , further including randomly selecting one or more additional server memory blocks from the list of one or more server memory blocks, parsing email messages from the one or more additional server memory blocks until the second predetermined limit of email messages is reached, one or more email messages being parsed from each of the one or more additional server memory blocks up to the first predetermined limit for each additional server memory block; updating the count of unique words included in the word frequency list for each email message in which the unique word is contained and adding each unique word to the word frequency list that is not already included in the word frequency list and storing a count for each of these unique words.