If you don't already know about it, here you go: "PeerGuardian 2 is Phoenix Labs’ premier IP blocker for Windows. PeerGuardian 2 integrates support for multiple lists, list editing, automatic updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc), making it the safest and easiest way to protect your privacy on P2P. " Currently only available to Winfags, although linux has a nice version of it using iptables. Windows: http://phoenixlabs.org/pg2/ linux: http://moblock.berlios.de/ Pic semi-related.
I've had moblock running on my Linux-based firewall for a couple of years now. Had to write some scripts to auto update it. Feels good man.