Selected Backup uses include and exclude files to provide an efficient method of backing up a list of files and directories. It uses tar and gzip, and has an option to email the attached file to an admin user. It is written in Perl, and has a number of options, including the ability to clean up files older than a certain age.