Nolonger requres Net::Finger, can specify arguments to downloader, can use any downloader that can take a url as a commandline option, check for downloaders before running them & fall back to Net::FTP if no downloaders present, use strict & -w, more useful errors.