This little library looks fun - Topia TermExtract applies a Parts-of-Speech analysis to English text.