Just found out last night BlackICE Defender DOES keep out them Sub7 trojan. Someone tried to hack me using it, but failed. Tried 6 times in fact. I only has it on cautious setting too, so it was only blocking some unsolicited inbound traffic.