6. The computer implemented method of claim 1 wherein each user profile further comprises fine grain category activities for each category identified in the user profile, each fine grain category activity entry associating one or more timestamps with one or more text strings corresponding to classification information, the one or more timestamps representing a time when the classification information containing the text string was received.
7. The computer implemented method of claim 6 wherein when multiple instances of classification information containing the same text string have been received, each timestamp corresponds to receipt of a different instance of classification information, and wherein the profiling rules decay a significance of the text-timestamped classification information records over time.