A method for providing enhanced programming to an entertainment module
where the display of the enhanced programming is prepared remotely from
the entertainment module. The method includes a step for analyzing a
programming transmission stream deliverable to an entertainment module,
remotely from the entertainment module, to identify whether the
transmission stream includes at least one enhanced programming control
signal. In the event that the transmission stream includes at least one
enhanced programming control signal, a step for preparing, remotely from
the entertainment module, a visual representation of the enhanced
programming based upon the at least one enhanced programming control
signal. Following preparing the enhanced programming by the preparing
step, a step for delivering the visual representation of the enhanced
programming to the entertainment module.