1. A method for configuring website categorization software to automatically categorize websites from a predetermined category of website, the method comprising: identifying a website from a predetermined category; reading a markup language description of the website; extracting page content information from the markup language description, wherein extracting page content includes identifying words or sentences that describe content of the website; analyzing the page content information, wherein analyzing the page content information includes analyzing the identified words or sentences that describe the content of the website and identifying the frequency of each word in the words or sentences that describe the website content; repeating the steps above for a number of websites in the predetermined category; creating a profile for the website category based upon a combination of results from analyzing the page content information of the number of websites, wherein creating the profile includes storing, in a words table that is part of the profile, information regarding the most frequently used words from the identified frequency of each word in the words or sentences that describe the website content, the information regarding the most frequently used words including a word count; receiving input regarding a category that the software is being trained to recognize; storing, as part of the profile, an identifier for the category; storing, as part of the profile, a website identifier for each of the number of websites; producing a pattern of words that categorize the category; and storing, as part of the profile, a probability weighting that the pattern of words can be ascribed to the category.