W000! Click this badge to check it out:
Or check out the beautiful local B-Rhymes iPhone page.
B-Rhymes is a rhyming dictionary that's not stuck up about what does and doesn't rhyme. As well as regular rhymes, it gives you words that sound good together even though they don't technically rhyme.