The present invention relates to the utilization of video technology to provide a combination of pre-recorded activity related information and user-specific feedback typically pertaining to such activity, and is particularly apt for education and training in sporting activities, such as golf, tennis and softball/baseball hitting.