www.slyck.com
This site catalogs and reviews nearly every filesharing program out there.
personally, I find that searching through eMule is better than most sites. Especially since the MPAA keeps taking sites down (e.g. Sharereactor, Shareconnector).