I have tried everything suggested in this thread. I have tried utorrent with ZoneAlarm Free, with ZoneAlarm removed, with no firewall at all, and with Kerio 2.1.5. With all this configs, utorrent will not connect to DHT (either waiting to login or 0 nodes). Before the latest update to utorrent, it had been working perfectly with ZoneAlarm Free, and through my testing I have disproved that ZoneAlarm is at fault. Then, I followed the advice given by Stucatz, and it's only gone and worked. Many thanks to you Stucatz. I'm a little concerned that the developers had so little insight here, but problem solved so nevermind. Thanks to everyone involved.