One thing I would add is that certain people need to be able to upload anonymous files / password protected. eg. I've been doing a lot of beta work for Bill with some items that I wouldn't want to be publically viewable either by name or download. I also self delete after usage to keep the server from getting clogged up with loads of otherwise useless files. Maybe certain users involved in this kind of work could be granted extra privaledges to upload anonymous files / password protected content / self delete their own files.