There is lots of free software that allows you to download YouTube videos to your hard drive and then you can watch them anytime, with or without an Internet connection. I use Firefox as my browser, and they have lots of extras, like this, all for free. If you do have Firefox, check out DownloadHelper. It works for me.