Video streaming websites are very convenient because they allow you to watch videos without downloading them and opening them in a video player. Yet, they require an Internet connection, and in cause of this, you might be willing to download some of them to watch later on, when you don't have a way to connect to the Internet. TubeDownload is a utility that allows you to download videos from your favorite websites, be it Youtube or "hundreds of other video sites", as stated on the official page of the developer. In my tests, TubeDownload was able to grab videos from many websites, including, but not limited to, Dailymotion and Vimeo.
Thanks to the user-friendly interface of this program, you'll download any video and convert it pretty easily. After adding a video or playlist to the downloading queue, you will be offered to choose the output quality and convert it for use, for instance, on a media player or mobile device that supports only a specific format.
A worth noting feature of this program is the embedded video player: it enables you to watch any video you've downloaded. However, I regret that it is not capable of giving a preview of a video prior to the download.
The major drawback that I've found while testing this piece of software is the fact that it doesn't integrate in web-browsers: you'll need to manually drag your video link and drop it into its window. Also, downloads are stunningly fast, but that additionally means that web-browsing will be slow while downloading a video, because it could use almost the whole bandwidth, for all I know.
To put it briefly, TubeDownload is a good program for downloading videos - it's efficient and it supports a wide number of websites. Nevertheless, it seems to me that this piece of software is overpriced, which might discourage many.