   Spare me!
  Does anyone know some good wordlists that divide words up into the 9 parts of speech? Thanks in advance.   
  don't dictionaries tend to do that?www.dictionary.com , for example   ;  You could try WordNet. Even has a C/C++ API.   