The way I did the categories, is that my script determined the categories by evaluation the Keywords, Title, Summary, and Body, and Resource box, - with the highest weight on Keywords, and Title, and then determines the best categories for that particular directories after looking at all its categories for the article.
I've done an algo, for example that take the keywords like Loan, Finance, Mortgage, and evaluates the title also, and got it to the point it is 90 to 95% accurate. for the above example, depending on the other variables of weight, It will likely turn back Finance:Loan, then Finance:Mortgage, then Finance. If the above example has the world "Loan" in the title etc.
I'm almost done testing everything, and am very proud of the algo. that determines the categories.
I'll post it soon.
-CCarter