A method and software program for creating an image product having at
least one image provided thereon. The method includes providing a digital
template for use in creating the image product. The digital template has
at least one digital container for placement of digital content. The
digital container has at least one designated image parameter. The method
also includes searching a data base of digital content using at least one
designated image parameter and providing at least one image content
candidate for placement in at least one digital container.