By many accounts, I'm a "leech." I use a program called "Kazaa Scanner" to instantly move all of my downloads to the temp folder, which is unshared. To some people, this is leeching, despite the fact that I'm sharing nearly 100GB of files.
I have a 120GB external hard drive, and I reformat/reinstall all the time. So naturally I keep all my audio, video, document, images, and archived (read: downloaded) programs on the external drive. 90% or more of it is shared. I of course don't share my personal documents and family photos. I also don't share music. Cuz I don't think anyone here is gonna pay my rent or bills if I get sued.
However, when I'm on Kazaa Lite, I have 4 upload slots, and they're always going. I have ~100GB in movies, music videos, video clips, images, documents, and archived software and operating systems.
So do you call someone a leech if they don't share their downloads if they share gigabytes of verified, tested, and used stuff, and filter their downloads into those folders as they have time to verify them? I think it's a smart way to eliminate fakes on the network. Sharman dug their own grave forcing downloads to be shared with limited recourse against fakes. If you try to delete the file and someone is downloading it from you, Windows won't let you delete it, rename it, or change the Meta data to label it as a fake.