1. A media production device, comprising: a processor; and a memory having instructions executable on the processor, including instructions to: define a number of variating audience dimensions for producer-controlled media elements for a media presentation using input from a producer of the media presentation to be presented to a number of individual subscribers; maintain a number of subscriber variation database tables for each of the number of individual subscribers, wherein the subscriber variation database tables each have a number of records that when queried defines a number of subscriber variations in terms of a first set of variating dimensions of characteristics associated with each individual subscriber from the number of variating dimensions; maintain a number of media element database tables having a number of records that when queried defines a number of media elements to be presented to the number of individual subscribers in terms of a second set of variating dimensions from the number of variating dimensions of characteristics associated with the number of individual subscribers; and define a variation of an instance of the media presentation for at least one of the number of subscriber variations by comparing the first set of variating dimensions for a subscriber variation with the second set of variating dimensions for at least one of the number of producer-controlled media elements in order to determine which producer-controlled elements and in what order the producer-controlled elements are to be included in the variation of the instance of the media presentation to be presented to a particular individual subscriber.