9. A method for providing a photographic slideshow, comprising: receiving with an electronic device a user selection of a photograph; in response to the receiving, identifying with the electronic device at least one element of contextual information that is associated with the selected photograph; in response to the identifying, retrieving with the electronic device at least one theme element that is associated with the identified at least one element of contextual information, after the retrieving, associating the selected photograph and the retrieved at least one theme element; after the associating, generating the photographic slideshow, wherein the generated photographic slideshow comprises a selection region, at least a portion of the selected photograph, and the retrieved at least one theme element; and after the generating, displaying the generated photographic slideshow by displaying each of the selection region and the retrieved at least one theme element, wherein during the displaying the generated photographic slideshow: the displayed at least one theme element moves relative to the displayed selection region; and when a portion of the displayed at least one theme element moves within the displayed selection region, the at least a portion of the selected photograph that is associated with the displayed at least one theme element is displayed within the displayed selection region.
12. The method of claim 9 , wherein the identified at least one element of contextual information comprises at least one of: a location; a time; a date; a calendar event; a holiday; user preference information; history information; user purchase information; and communications information.