Have you guys ever heard of the Shadowbox?
Wakeboarders use it to replay their tricks to see how they can improve, with some software modifications I think it could be a very usefull training tool.
http://www.thegadgetguycolumn.com/sports-health-fitness-gadget/shadowbox-wakeboard-analyzer/
http://www.shadowboxlive.com/