Hotelling on routers, IPv6, and the broken Internet

also explains why BitTorrent may be slow for you