I use Kazaa Resurection. The slow download speeds of Kazaa does not really bother me because I just queue up 50 or so files to download and leave it running for a few days and get most of them. I also move anything out of my shared folder that MIGHT have any copyright problems.

I use BT for large files.