In general, in one aspect, a method for facilitating on-line creation of a
journal for a life event includes creating a template storyboard relevant
to the life event, prepopulating the storyboard with content relevant to
the life event, receiving photographs from a user, facilitating the
editing and personalization of the storyboard by the user, including
adding photographs received from the user; and providing the user with a
journal in response to the edited storyboard.