1. A method for dynamically generating a set of media items related to an input set of media items comprising the steps of: (a) receiving an input mediaset wherein the input mediaset comprises a list of unique identifiers, each unique identifier corresponding to a respective media item (b) comparing the input mediaset list of unique media item identifiers to a database of predetermined mediasets, each of the predetermined mediasets comprising respective lists of unique media item identifiers; wherein said comparing step comprises identifying which of the predetermined mediasets includes at least one unique media item identifier that matches one of the unique media item identifiers within the input mediaset list of unique media item identifiers; and wherein said matching is with regard to the unique media item identifiers and without regard to a descriptor, characteristic, classification or attribute of any of the media items themselves; (c) merging all the identified predetermined mediasets into a single merged list of similar media items; and (d) creating an output set of media items by selecting one or more media items from the merged list of similar media items and; (e) delivering a list of the output set of media items.