The primary use for a system like this is to allow downloading of any TEXT based file that would normally be served via a client's browser and be unable to be downloaded. A secondary use is to allow download access to directories outside the public server space or a hidden directory within the website. This tutorial shows you how. Full source code available. You can easily customize how yout page looks.
Full source is available for download.
Keep track of clicks on files downloaded from your site. Easily add files to the database. Update Names associated with the file. Function to show clicks for all files included. While this is usually a means by which data is transferred from one database to another by itself can be used as input to an asp document.