Web application for organizing and hosting large numbers of photos and videos.