vcheck is a rather complex and highly configurable PERL script designed to automate the process of checking for and downloading most recent versions of software packages at HTTP or FTP locations. The script is self-documenting, and this in a rather comprehensive fashion.