Inserting YouTube videos on PowerPoint
PowerPoint MVP Shyam Pillai has made a wonderful add-in "YouTube Video Wizard". This add-in allows you to easily insert YouTube videos onto a PowerPoint slide. All you need to do is to provide the YouTube video URL that appears in the browser address bar and the rest is taken care of by the add-in. The add-in works for PowerPoint 97 and the later versions.
The add-in can be downloaded at: http://skp.mvps.org/youtube.htm