I found these videos on Alliance's website. Pretty cool stuff. Amazing where people can ride with a winch now. check it out:
http://www.alliancewake.com/video_details.php?id=3377&page=1 http://www.alliancewake.com/video_details.php?id=3392&page=1 It looks like it is a 4 part series so keep checking back!