I found a really fun web site called Write Rhymes. This site allows the user to write a poem or a rap and look up the rhyming words as they type. If you are stuck on a word, you option-click on a word to find a rhyme for it. It's as simple as that.
Student's can save, copy, or print. How much fun is this!