1. A computing device comprising: a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a content database that is transformed during operation by the database programming, the content database having: i) a plurality of media content items, ii) a plurality of events, with each event being associated in the database with a plurality of media content items, wherein each event is also associated with a location and a time indicating where the plurality of media content items were generated; and iii) a plurality of presentation groupings, with each presentation grouping being associated in the database with a plurality of events; e) content presentation programming stored on the memory and performed by the processor, the content presentation programming causing the processor to: i) analyze a selected presentation grouping to identify selected events associated with the selected presentation grouping, wherein the locations and times of the selected events comprise a plurality of different locations and a plurality of different times; ii) analyze the selected events to identify the plurality of different locations and the plurality of different times associated with the selected events; iii) generate a single timeline for the identified plurality of different times associated with the selected events; iv) generate a map showing the identified plurality of different locations of the selected events on the map including generating a travel line connecting the locations of the selected events; v) receive selection of a first event as a chosen event; vi) after step v), concurrently display the media content items associated with the first event in the user interface along with the single timeline, the map, and the travel line; vii) receive selection of a second event as the chosen event; and viii) after step vii), updating the user interface to display the media content items associated with the second event in the user interface.