Best thing to do is to sit behind a router, or some other hardware firewall or a UTM appliance. I use a software firewall to monitor outbound connections. I wouldn't use a software firewall in lieu of hardware firewall but I rather use it in conjunction with it. As for Comodo I never liked it, very bloated for my tastes and the logging is non existent...at least when I tried it.