Simple and useful article. I like the way you explain the whole situation.
A couple of months ago i implement an Industry Classifier based on this idea and i used SVD instead of LDA to accomplish dimensionality reduction( keep the important words for every industry).
If you want you can get a closer look to my article.
Again well done.