1. A method for presenting video in an accelerated manner, said method comprising: (a) receiving a request for accelerated presentation of a video, the video including a plurality of frames stored in a video file, some of the frames being key frames; (b) identifying, after receiving the request, a next successive key frame in the video file for the video; (c) retrieving the identified next successive key frame of the video; and (d) presenting the identified next successive key frame of the video in accordance with an acceleration rate that is inversely related to a period of time between the presenting of a current key frame and the next successive key frame wherein said presenting (d) presents successive key frames of the video on a display screen of a portable media device.