It is know that it's good when each of your content pages have a related set of the keywords. And it's said that showing the most popular of them in so-called tag clouds can bring some ranking benefit in search engines. Do you agree?

From the other hand, as far as i can see, a tag cloud is a text which search engines shouldn't like coz it's not an optimized text with a high keyword density, isn't it?