Online dictionary of perfect and near rhymes, thesaurus, and other word search tools to spark your creativity.
It also has an interactive writing tool (Poet's Desk) where one can simultaneously write texts, search for rhymes/synonyms, and count syllables per line.