Methods, computer-readable media, and computer program products for
encoding data representing offered items that are selected for specific
respective viewers onto machine-playable storage media, with the media
storing data representing at least one entertainment feature. The method
can include receiving one or more requests from given viewers related to
obtaining instance of entertainment media for viewing, and identifying
given ones of the viewers. One or more additional data elements relating
to a given viewer are obtaining using, at least in part, the data
identifying the given viewer. One or more items to be offered to the
given viewer are selected based at least in part on analysis of the
additional data element. Data representing the offered item is then
encoding onto a given instance of the machine-readable entertainment
medium and the medium is then presented to the viewer. Computer-readable
media and computer program products for realizing the foregoing method
are also disclosed.