I have (finally) fixed the links to the YouTube videos on the main site section, albeit about 5 years too late. :)