Zonealarm has been quite effective for me. i've used it for about 10 months and it has proved itself worthy. Like others say "the price is right too!"