8. The computer storage medium as defined in claim 7 , wherein the instructions, when executed cause the one or more processors to further: translate the one or more serialized binary bit streams into a document object model hierarchy corresponding to the video content; and present the translated video content using the document object model hierarchy.
7. A computer storage medium storing instructions that when executed cause one or more processors to: receive a formatted video content, the formatted video content comprising Extensible Hypertext Markup Language (XHTML) with Cascading Style Sheets (CSS), the formatted video content including a plurality of display objects, each display object having one or more conditions; process the formatted video content with a process that is specific to the format of the video content by pre-cascading the CSS with the XHTML, via a first routine specific to the format of the video content, to generate one or more rendering-style records for each of the one or more conditions of each display object, wherein one or more types of interactive input can be the one or more conditions upon which the rendering-style record for each display object is generated; compile the processed video content with a second routine, wherein the second routine is a client-specific routine specific to a predetermined client, the client-specific routine to create one or more serialized binary bit streams corresponding to the video content, wherein the serialized binary bit streams preserves the one or more conditions upon which the rendering-style record for each display object is generated; and transmit, via a head-end in a transmission over a satellite/Cable TV (CATV) network, the one or more serialized binary bit streams to the predetermined client.