I'm creating a site for a firm that sells admission to online courses that will be held using a previously implemented collaboration system. These courses will be recorded and the firm would like a way to upload those recordings to their drupal site (they are presumably common video files, though I admit I'm not entirely sure what type of files these will be, but that's not important).

I've already demoed the attachment module, but the client doesn't like how that shows up on the page. They'd like to be able to easily upload a file (in other words, they don't want to use a complicated FTP program) into the file system and then link to it from anywhere on the site.

I've seen a few good file uploading / manipulating modules, but I'd like some advice from others who are familiar with the modules. One biggie is they'd like to have the files expire after a certain amount of time. If there isn't anything that will automatically expire these files, they would probably be happy simply managing the expiration of files manually.

So here's my question: what's the best module (and why?) for simply uploading and managing files not attached to any specific node? Thanks in advance for any advice you can offer.