Abstract: A system for selecting and assembling previously-recorded video segments having at least some instructional content allows users to assemble a complete program. The complete program may include a workout session or instructions on for a complete activity. The programs may be saved to storage device and the storage device may be personal to the user.