For interactive clustering and visualization, Cluster and TreeView by Mike Eisen are great. XCluster by Gavin Sherlock solves the problem of clustering large numbers of files. Now slcview allows you to script generation of cluster and tree images.