Devices, systems, and methods are described for authoring, producing,
securing, and/or distributing multiple variations of an instance of a
media presentation. For example, one device embodiment includes a
processor and memory having instructions executable on the processor. The
instructions can allow a producer of media content to define a number of
variating dimensions for a media presentation, maintain subscriber
variation database tables having records that define subscriber
variations in terms of a set of variating dimensions from the number of
variating dimensions, maintain media element database tables having
records that define media elements in terms of a set of variating
dimensions from the number of variating dimensions, and determine which
elements and in what order the elements are to be included a variation of
an instance of a media presentation.