I don't know if there are any tools to do this yet (google's picasa, or photomesa, perhaps? some image gallery framework?), but the way I would want to do it would be to tag the images and create a folksonomy database for them. Then you could search/collect them any way you want--by person, event, date, place, subject, etc.
I just looked at the most recent photomesa--it looks like it can do just that now. /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
