1. A computer implemented method of generating a digital collage layout comprising: retrieving a group of digital images from a computer accessible memory; determining whether to select the digital collage layout from a stored collection of digital collage layouts or to generate a new set of the digital collage layouts and select the digital collage layout from the new set; and providing the digital collage layout from the stored collection or from the new set based on the determining.