19. A client device for loading media, the client device comprising: a network interface configured to allow communication between the client device and a server device over a network; and a processor configured to: provide a maximum number of layers per page of a collage document, 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; load a first page of the collage document; create a list of layers of the loaded page, each layer indexed by at least a position in the collage document; filter the list of layers based on at least the position in the collage document and a visual window of a user interface to thereby display visible layers of the loaded page within the visual window, wherein the user interface is configured to enable the discrete media objects to be moved into and out of the visual window while still maintaining the discrete media objects as part of the collage document; and automatically populate user selected discrete media objects into a user selected style for the collage document from a plurality of predefined styles.
19. A client device for loading media, the client device comprising: a network interface configured to allow communication between the client device and a server device over a network; and a processor configured to: provide a maximum number of layers per page of a collage document, 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; load a first page of the collage document; create a list of layers of the loaded page, each layer indexed by at least a position in the collage document; filter the list of layers based on at least the position in the collage document and a visual window of a user interface to thereby display visible layers of the loaded page within the visual window, wherein the user interface is configured to enable the discrete media objects to be moved into and out of the visual window while still maintaining the discrete media objects as part of the collage document; and automatically populate user selected discrete media objects into a user selected style for the collage document from a plurality of predefined styles. 21. The client device of claim 19 , wherein the collage document comprises identity information including at least one of a title, a storage location, and a description.