1. A computer-implemented electronic document method comprising retaining a plurality of document layouts and a plurality of document designs; providing an image of an electronic document based on a current layout, the current layout being one of the retained document layouts, and a current design, the current design being one of the retained document designs; providing first and second controls while at least a portion of the document image is available for viewing by the user, in response to user operation of the first control, generating a plurality of different images for simultaneous viewing by the user, each of the different images being based on at least the current design and a different one of the retained layouts, and in response to user operation of the second control, generating a plurality of different images for simultaneous viewing by the user, each of the different images being based on at least the current layout and a different one of the retained designs.