I have done custom videos for customers the reason is just as you are talking about to show them why and how they can design and program their part, this is a more expensive but very effective learning on your part. Plus the video is yours to use as long as you need to use it or trin other people without extra expense.
Steve Arteman
www.cad2cam.net