There has been various ways to put YouTube videos in PowerPoint presentations over the years, but this is the one free way that still seems to work. Follow these links to see my videos on how to insert the videos in PowerPoint 2007 and 2010. You must have developer tools turn on for this to work. I have included videos on how to do this as well.
Inserting YouTube videos in PowerPoint 2007 and 2010.
Turning On Developer Tools In PowerPoint 2007.
Turning On Developer Tools in PowerPoint 2010.
Rick W. Burkett runs the John A. Logan College Teaching and Learning Center, teaches history, heads runs an educational nonprofit. He publishes blogs on a wide variety of topics, including history, teaching and learning, student success, and teaching online.