4. A method comprising the acts of: receiving, at a server, a query from a client machine; retrieving a data set based on the query, the data set containing a plurality of data units; organizing the plurality of data units into clusters, based at least in part on one or more statistics of the plurality of data units; organizing the organized plurality of data units into at least a first group and a second group based on at least one attribute indicated by the plurality of data units, wherein the data units of the first group share a first similarity with respect to the at least one attribute and the data units of the second group share a second similarity with respect to the at least one attribute; and automatically naming the first group based, at least in part, on a first property shared by at least a majority of the data units of the first group and automatically naming the second group based, at least in part, on a second property shared by at least a majority of the data units of the second group.
5. The method of claim 4 , wherein said act of organizing the organized plurality of data units partitions a first of the clusters into the second group and a third group.