I think people have said 4shared.com is the best place to upload mixes to. Just what Ive heard, I have never uploaded any to any of these type of places but I have received mixes from almost all of them. The best place to receive them is sendspace.com. Its the easiest for me to go and download them. But they erase your file after 10 days or something like that.