BEst sites are rapidshare and megaupload. People can find the files via google or because you give them the link, and they are free to use and there is no need of registration for the people who want to download. Another one is YouSendIt.com but the receiver of the files must be registered too and basically, it's like Paypal in the sense that you are sending the files to a specific person.... so rapidshare and megaupload should do the trick
Hope this little helps