LifeSnapz
LifeSnapz is a webapp designed to help share photos and other visual media -- including videos, timelines, and maps -- about life's events. Multiple people can contribute to an event, and there are social features so you can get updated when other users events are changed.