The next time you're at a party and somebody asks you how the BitTorrent protocol works, you could launch into an explanation about seeders, leechers and distributed systems. Or you could run to the nearest computer and fire up this Java applet which illu