1. A computer implemented process for customizing the display of a tag cloud, the computer implemented process comprising: displaying an interactive legend, wherein a user can map display characteristics to a plurality of tag attributes; and generating a tag cloud, wherein each tag is displayed using the mapped display characteristics.