24. A computer program product, comprising: a computer usable medium having a computer readable code means embodied therein for causing electronic messages to be analyzed as to whether the contents of each electronic message comprises a natural language, the computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to read a first electronic message; computer readable program code means for causing a computer to decompose the first electronic message into components according to a predetermined component size; and computer readable program code means for causing a computer to perform a pattern analysis of the components to identify whether the first electronic message is predominately natural language text, wherein the program code means causes the computer to perform a pattern analysis of the components in order to determine an observed phi of the electronic message and compare the observed phi to a plain-text phi of the electronic message to determine if the electronic message includes data in the particular format, wherein the plain-text phi is determined as a function of the predetermined component size.
25. The computer program product of claim 24, wherein the program code for causing a computer to decompose the first electronic message includes program code for breaking the message into N-grams, wherein N equals the component size and wherein the program code for causing a computer to perform a pattern analysis includes: program code for analyzing the frequency of the N-grams with N-gram analysis; program code for applying a heuristic capable of distinguishing between natural language text and another message format; and program code for determining, based on the N-gram analysis and application of the heuristic, whether the electronic message is likely to be natural language text.