A website may allow a user to create an online travelogue to reminisce
about his trips, and then serve as a database for future travelers. The
website may provide a variety of different templates to help users to
organize and document elements of their trips. A user may select a
template he prefers to start to create a record of his trip. A template
may provide a layout for pictures and information about the flights he
took, hotels he stayed at, places he visited, restaurants he went to,
people he met, and other activities. The website may automatically
abstract the user's flight information from a travel website and fill in
the information at places for such information on the template. A user
may drag pictures from an online photo management website and drop them
on the template. The website may search the Internet according to the
information from the user and provide pictures, videos and text for the
user to put on the template. The website may allow a user to set his
travelogue as public or private/password protected, and may pool the
public travelogues together to provide references to later travelers.