1. A method comprising: receiving digital content comprised of a plurality of digital media content files, the digital content having at least one property associated therewith; associating topically related segments from received content in accordance with the at least one property; generating topic clusters based on similarities between segments; comparing clusters; associating clusters from multiple files of the plurality into cluster groups in accordance with the comparing; and associatively storing cluster groups in a data storage.