17. A system comprising: a processor; and a data storage device coupled to the processor, the data storage device bearing software instructions that, when executed by the processor, cause the processor to perform operations including: clustering at least one image into one or more image clusters, wherein each image cluster is associated with a geographic location; and causing the one or more image clusters to be simultaneously displayed on a map, wherein each image cluster includes a portion of the metadata associated with that image cluster and wherein the one or more image clusters and corresponding metadata portions are displayed so as to be visible simultaneously, and wherein each image cluster is displayed on the map according to the geographic location associated with the image cluster.
23. The system of claim 17 , wherein the portion of metadata includes a time range.