May 8, 2004 Hotelling on routers, IPv6, and the broken Internet — also explains why BitTorrent may be slow for you #