The Peer-to-Peer Fiasco

It has been almost 2 years since I last visited this topic, and to my amazement, this problem has grown to enormous proportions. Napster, Morpheus, Bearshare, Kazaa