What do you guys think is the best P2P program to use? By best I mean the best combination of ease of configuring under wierd router firewall circumstances, program efficiency, and most importantly amount of content available. I'm currently using eMule.