This document summarizes experiments with using taxonomy applications to categorize documents. It discusses using category queries to initially categorize documents and get the categorization correct. It then focuses on optimizing the system to categorize documents faster by evolving the algorithm, fine-tuning aspects like indexing, and scaling out across multiple servers. The document also briefly discusses an attempt at using machine learning with a training set that ultimately failed due to issues with the training set, number of categories, and nature of the data and categories.