A video player and presentation program that supports AVI, QuickTime, and MPEG video files. It has many features such as sequential playback of multiple video files, loop play, reverse play, sound on or off, volume control, windowed or full-screen display, user-defined step rate and frame rate (-80 to 80 FPS, including fractional rates down to 1/11 fps or11 spf), user-defined start and end frames, size scaling, constant settings and/or display across videos, user modifiable settings for each individual video file, and save/load settings capability. The progress of the video can be viewed in frame units or time units.