Just wanted to let everyone know about Channel Files.
http://www.devdemon.com/store/detail/channel_files/
Channel Files is a straightforward, easy-to-use system for managing multiple files per entry in Expression Engine. The default installation of Expression Engine has little flexibility for managing several files in a single entry. Channel Files changes all that by allowing the end-user to upload, add a title, describe, edit categories, and order files all within the entry.
Channel Files allows you to upload unlimited files at any size. Want to upload an 80MB video file right to an Entry? No problem! With Channel Files you can upload several files of all sizes right to Amazon S3, the Rackspace Cloud, or your own server with a simple click.
Channel Files also allows you to group files by category, add descriptions and change titles per file. This module removes the file from the server, so no need for messy ftp cleanup.
Let Channel Files help you avoid using clunky methods to manage files.
Features:
Per Entry File Management
Multiple Select File Upload
Amazon S3 and Rackspace Cloud File Support
Ability to upload Huge Files simply
Obfuscated URL Paths
Extensive Template Options
Group Files by Category per Entry
Mark Files as Cover for Easy Template Display
Upload and Delete Files within EE Entry
Organize Files with Drag-n-Drop
Title & Describe Each File Individually