In the old days I used a lot emule for all my downloads. But now days we have a much faster way to download things and is not P2P (peer to peer), this is via a website giving the links to several hosting pages like rapidshare, megaupload, etc...
Emule still good option for specific files if you can't find them in those websites.
The first proper one I found is an spanish site called Vagos, I leave the link for the translated site into english:
http://translate.google.co.uk/translate?hl=en&sl=es&u=http://vagos.wamba.com/&ei=0iXvSdwp1dGMB-idqRI&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3Dvagos%26hl%3Den%26sa%3DGThere is plenty of films in english, as well as programs in english and loads of more stuff. You have to register to use the web properly.
For pure english site there is a very good one, mainly for programs. It is called Downarchive, here is the link
http://www.downarchive.com/ You have to register in this one too.
And another new one found:
http://downtr.netTo accelerate and manage the downloads there is a program called JDownloader, which you can download from here:
http://servoblog.com/smforum/index.php/topic,36.msg50.html#msg50It is highly recommended

If you want to see reviews of programs in general, check Softonic to have an idea of what's the program is about
http://en.softonic.com/