1. A computer-implemented method comprising: receiving, on a computing device, data concerning a first image within a social network; posting the data concerning the first image within the social network; comparing, on the computing device, the data concerning the first image within the social network to data concerning a plurality of images within the social network, wherein the data concerning the plurality of images includes metadata and user comments; identifying a subset of similar images, chosen from the plurality of images, based, at least in part, upon the comparison, wherein identifying a subset of similar images includes: analyzing similarities between data concerning the first image within the social network and data concerning the plurality of images within the social network to generate the subset; analyzing social affinity between a user associated with the first image and one or more users associated with the plurality of images; based on the analyzing social affinity, heavily weighting one or more of the plurality of images that have at least one of: metadata provided by friends of the user associated with the first image within the social network and user comments provided by friends of the user associated with the first image within the social network; and choosing the subset of similar images from the plurality of images, based at least in part on the heavily weighting; and presenting at least a portion of the subset to a computing device associated with a user.