I already mentioned it, but I have recently discovered the www.tagxedo.com site. It is sooo fun. If you give this site some text, ie: a poem, song lyrics, speech, wedding vows, or a URL site (like a blog) the tagxedo program will 'read' the words and re-assemble them. The more times a word is 'read' - the bigger it will appear in the word cloud.
Then you have the option of changing the colour style, the shape of your word cloud, and the font. It can be quite addicting because it is sooo fun. But I enjoy reading what words appear in my word cloud.
The word cloud above is based on my blog site - containing words from my posts. I really like that the word 'share' is big!