20. A system for receiving interactive television information and providing interactive television to a user, comprising: a receiver having a processor coupled to a memory, the memory having computer readable code which when executed by the processor causes the receiver to perform a method comprising: receiving a stream comprising a script and a compiled business data in binary form, wherein said business data comprises descriptions of products and wherein said business data is compiled for use by a set-top box; processing said compiled business data in binary form according to said script; and processing requests within a script, independent from a further user interaction, to map an item of the business data into a named position within an authored page template, wherein a video presentation of the business data will be presented to the user.
20. A system for receiving interactive television information and providing interactive television to a user, comprising: a receiver having a processor coupled to a memory, the memory having computer readable code which when executed by the processor causes the receiver to perform a method comprising: receiving a stream comprising a script and a compiled business data in binary form, wherein said business data comprises descriptions of products and wherein said business data is compiled for use by a set-top box; processing said compiled business data in binary form according to said script; and processing requests within a script, independent from a further user interaction, to map an item of the business data into a named position within an authored page template, wherein a video presentation of the business data will be presented to the user. 26. The system of claim 20 further including: processing a request within a script to construct a message containing the business data, based on a user action; and transmitting the selection to a transaction server, the transaction server for implementing a transaction in accordance with the user action.