How File Sharing Works:

"In this edition of HowStuffWorks, you will learn about the differences between Gnutella and Napster that allow Gnutella to survive today despite a hostile legal environment." In case you were wondering.