polydown reads a list of URLs from a standard text-file, downloads them serially and optionally compares MD5 checksums. Supported protocols include HTTP and FTP.