Yes, you really do need one. Let me tell you what happened to me within the
last couple of days. I have been getting many probes (as many as 100 an
hour during the hieght of it) on port 445 (incoming not outgoing). This is
not ordinary background noise that some firewalls pick up. Port 445 is well
known for DOS attacks (Denial of Service). I'm speculating here, but I
think my ISP blocks port 445 from other networks, but not from their own.
I'm thinking this because the source DNS is always from my ISP (some the
same IP address but mostly different, but still resolves to Earthlink). I
don't rely on ISP's or Firewalls to block port 445, as I have blocked it
myself. I also have the patch from Microsoft that deals with this issue.
Had I not had a firewall, with the amount of probes I was recieving, I would
more than likely have suffered a DOS attack. Traffic has slowed down to
only 1 or 2 an hour, so there must have been a jump in activity over the
last couple days.
If ZoneAlarm caused programs not to work correctly, maybe there is a good
reason why. What are the names of these programs? Virus scanners and the
such can only catch the stuff after it has been put on your computer.
Firewalls prevent it from getting there in the first place (granted you
don't click on attactments or download malicous software).