A system for recording and analyzing an activity, such as a golf activity, is provided. The system comprises an impact detection device and one or more video capture unit for recording and displaying recorded activities. Preferred activities are saved, and may be viewed at a separate viewing unit located remote from the video capture unit. The remote viewing unit allows for replay and analysis of the saved activities. In addition, saved activities and data may be uploaded to the Internet for later viewing and analysis.