No. 3 is Zamzar - a rather techie tool, which does one thing really well. How many times have you found a video on YouTube that would be perfect for a lesson or activity, but when you come to show it in class either the network goes down or (more often) it goes into slow-mo and either the video doesn't appear or runs jerkily. Zamzar takes the gamble out of using online videos, by letting you download the video into a format that will run from your computer. The process is very simple: on YouTube (or a similar site), copy the video's URL - accessed by clicking the 'Share' button - and paste it into Zamzar. Select the format for your video and then collect a download link via email. Is it legal, you ask? My understanding is yes; providing the video is used for a teaching and learning activity only. Sharing with others would probably infringe copyright, though you would need to check on YouTube as to the chosen video's status.
Can you wait for 1 and 2? Patience.