you could try the edonkey network
I use emule for that sometimes
http://www.emule-project.net
currently using oneMX (see naphos
post about that)
i find that just a shade better for finding software....
for really rare or specific stuff..you could try the newsgroups if you wanted to venture there....