1. A computer-implemented method of grouping faces in large user account for creating an image product, comprising: acquiring face images from an image album in a user's account by a computer processor; adding the face images obtained from the image album into a first chunk; comparing chuck size of the first chunk with a maximum chuck value for an optimal chunk size range by the computer processor; if the chunk size of the first chuck is smaller than the maximum chuck value, keeping the face images from the image album in the first chunk; if the chunk size of the first chuck is larger than the maximum chuck value, automatically separating, by the computer processor, the face images from the image album into a first portion and one or more second portions; keeping the first portion in the first chunk to keep the current chunk size below the maximum chuck value; automatically moving the one or more second portions of face images to one or more subsequent chunks by the computer processor; automatically grouping face images in the first chunk by the computer processor to form face groups; assigning at least some of the face groups in the first chunk to known face models associated with the user account; moving the ungrouped face images in the first chunk to one or more subsequent chunks that have not been processed with face grouping; and creating a design for an image-based product based at least in part on the face images in the first chunk associated with the face models.