AutoAlbum: A System for Browsing Through Personal Digital Photographs: This is a Microsoft research project. There’s a demo on the site — it’s interesting.
AutoAlbum and PhotoTOC are browsing user interfaces that help solve this problem. […] Thumbnails of all images in the shoebox directory is shown on the right pane, as a big contact sheet. PhotoTOC automatically clusters these images. One representative photograph from every cluster is shown on the left pane. When the user clicks on a representative photograph, the right pane scrolls to show that same photograph in the center of the window. The user can then find his/her photograph with minimal scrolling on the right-hand pane.