+WordStats
It will take in a txt file and output a shit load of text files. each text file is for a word. each text file holds all the words that come after the main word. Basically, this program associates words with other words that follow it.