Our asset.module is an alternative to upload.module as it ships with Drupal. This module, however, is database-backed instead of putting uploads on the filesystem. We designed this to work with our distributed web hosting setup to avoid having to propagate uploads to all servers (and thus incurring a delay before the file is available for use).

Features
- dedicated access control rule
- works like normal file upload
- auto-thumbnailing of image assets
- provides virtual asset listing at /assets
- visitors to the site see no difference
- great for distributed websites
Downloads
Just add the SQL to your database to create the table that asset.module needs, then install the module like any other.
Contact
Please contact Justin Miller at jmiller@echoditto.com with any questions about this module.