7. A computer-implemented method comprising: using a processor to provide a content object from a first source; providing a content viewer readable code component from a second source different from the first source, the content viewer readable code component including dynamically selectable characteristics, the content viewer readable code component being useable with a plurality of different content viewers; combining the content viewer readable code component into the content object; serving the combined content object to a user system; and changing a portion of the content object upon execution of the content viewer readable code component at the user system without altering the remainder of the content object.
7. A computer-implemented method comprising: using a processor to provide a content object from a first source; providing a content viewer readable code component from a second source different from the first source, the content viewer readable code component including dynamically selectable characteristics, the content viewer readable code component being useable with a plurality of different content viewers; combining the content viewer readable code component into the content object; serving the combined content object to a user system; and changing a portion of the content object upon execution of the content viewer readable code component at the user system without altering the remainder of the content object. 8. The method as claimed in claim 7 wherein the portion of the content object changed upon execution of the content viewer readable code component includes a text box.