The app itself shows you a guide for downloading videos. Once you know what video you want to save locally you can choose both the quality of the video and the audio channel you want. In just a few minutes, you'll have your movie or episode stored right on your hard drive.
Free Netflix Download is an interesting program that lets you download videos from Netflix to watch without an Internet connection later. That said, you need a Netflix account to get any use out of this program.