File upload/download site using WP and plugins


I am trying to create an “upload / download” site for sharing large files. Currently, we just email the files back and forth, but I wanted to try and use WordPress to make an “megaupload-like” site that I could use to share large files with my clients. What plugins do you suggest that would allow me to do this?