10. A method for loading media, the method comprising: receiving a request for a collage document electronically from a user device, the collage document including at least one page having a plurality of layers, each layer being associated with a media object, wherein the layers of a page form a non-overlapping sequential series of discrete media objects; receiving a specification of a maximum number of layers per page of the collage document; returning a page of the requested collage document electronically to the user device, wherein the page is viewed on the user device by moving the discrete media objects into and out of a visual window while still maintaining the discrete media objects as part of the collage document; and automatically populating user selected discrete media objects into a user selected style for the collage document from a plurality of predefined styles.
10. A method for loading media, the method comprising: receiving a request for a collage document electronically from a user device, the collage document including at least one page having a plurality of layers, each layer being associated with a media object, wherein the layers of a page form a non-overlapping sequential series of discrete media objects; receiving a specification of a maximum number of layers per page of the collage document; returning a page of the requested collage document electronically to the user device, wherein the page is viewed on the user device by moving the discrete media objects into and out of a visual window while still maintaining the discrete media objects as part of the collage document; and automatically populating user selected discrete media objects into a user selected style for the collage document from a plurality of predefined styles. 13. The method of claim 10 , wherein the collage document is stored in a database accessible by the server device.