Even if you've never heard the term tag cloud, you've likely seen them in your online travels: clusters of keywords relevant to a site's content, rendered in varying font sizes and shades, and often ...