>>/1068/
I can second soulseek.

Used to use it well over a decade ago, it was awesome then. 

Even more awesome now, I find I almost never have to wait like i used to