Very nice.
Just one problem, which I hope can be fixed.
When the downloads directory is outside of the public html directory, like mine (for added security), and a member uploads an image to associate to a file, it doesn't do it right. When you try to go to the image, it will make the url like this:
www.domain.com/home/user/downloads, which won't work because it's not within the public html directory. Is there a way to fix this without putting the downloads folder inside the public html directory?
Thanks.