1. A method for providing blocks of data to a remote computer system for insertion into a computer-generated document residing on the remote computer system, the method comprising: identifying, in a central network-accessible computer system, a plurality of blocks of data, a source for obtaining current data for each of the blocks of data, and an identifier that uniquely identifies each of the blocks of data; and in response to a request from the remote computer system received by the central network-accessible computer system for current data for a specified one of the plurality of blocks of data, transmitting the requested current data for the block of data from the central network-accessible computer system to the remote computer system for insertion into a computer-generated document residing on the remote computer system.