1. A method comprising: analyzing, by a processor, each digital photograph in a plurality of digital photographs to obtain one or more items of metadata related to the each digital photograph; analyzing each digital photograph to obtain photograph content information related to the each digital photograph, the analyzing of each digital photograph further comprising performing image recognition on the each digital photograph to obtain said photograph content information, the photograph content information comprising a particular person's face; analyzing, by the processor, the metadata items related to the each digital photograph; automatically organizing, by the processor, the plurality of digital photographs into clusters, each cluster associated with at least one cluster parameter and the photograph content information, each cluster parameter related to a metadata item, the at least one cluster parameter comprising a maximum number of digital photographs for the corresponding cluster; determining, by the processor, whether the corresponding cluster contains more digital photographs than the maximum number of digital photographs for the corresponding cluster; when the corresponding cluster contains more digital photographs than the maximum number, dividing, by the processor, the corresponding cluster into two or more clusters having additional cluster parameters; causing, by the processor, the digital photographs organized into the clusters to be displayed on a display of a computing device in accordance with the at least one cluster parameter; after the organizing and causing to display steps, receiving, by the processor from a user operating the computing device, additional metadata items related to one or more of the plurality of digital photographs; and reorganizing, by the processor, one or more of the digital photographs into a different cluster based on the additional metadata items.