1. A computer-readable medium storing computer-executable instructions for performing steps, the steps comprising: displaying simultaneously a plurality of thumbnails each associated with a different photo, wherein each of the thumbnails is a reduced version of a portion of the photo associated therewith; receiving a first user selection of one of the thumbnails; and responsive to receiving the first user selection, animating the plurality of thumbnails to increase in size, causing the plurality of thumbnails to fade out, and causing an entirety of the photo associated with the selected one of the thumbnails to fade in.