Lifehacker has info on how to download YouTube videos and run them in your PowerPoint presentations.
I don’t give any promises to the quality of the videos you’ll be showing (as in they’ll probably be somewhat pixelated) but it’s a handy feature to have.