A method for operating a physical fitness program, including providing an
animated database containing graphical images of a physical fitness
program, at least some of the graphical images including animated
characters, and creating a sequence of the graphical images in accordance
with real-time interaction with a user as a function of user preferences
and capabilities. Audio content may be created along with the sequence of
graphical images. The sequence of the graphical images may be displayed
on a display screen, or may be recorded on a recording medium.