1. A method for summarizing a digital file, comprising the steps of: segmenting said file into a plurality of segments; clustering said segments into a plurality of clusters; selecting a cluster from said plurality of clusters wherein said selected cluster includes segments representative of said digital file; and, providing a segment from said selected cluster as a summary of said digital file.