If your just giving it away and want a ticker for downloads you can virtually use anything almost.
Even places like rapidshare count your downloads.
If you want an account somewhere thats just for offering music via download, I still like Reverbnation a lot and they have a lot of tools to keep track of what people listen to and download.
Another good one that Im actually bout to start using for a clients website is Bandcamp.
I know Class really likes Soundcloud, so u could check them out too....
Only thing I dont care much for with SoundCloud is they only let u stream at 128k and I prefer the highest quality if its something Im trying to sell or share that I made. With SC you have to pay for an upgraded account in order to utilize better quality streaming.
Also, speaking of file formats and quality levels - Bandcamp lets you upload as wav. files (the highest quality your going to be able to transfer anywhere) and then the site encodes your tracks in just about every variety of file format out there which makes a nice bundle of options for downloaders and customers, and thats all free with them which is dope.