Is additional firewall necessary?



Is a software firewall such as Zone Alarm essential for added
protection if I am already using the XP firewall, AVG antivirus (free)
and have a wired router (D-link-524)? Will it offer me any additional
protection? If so, is there a better free firewall than Zone alarm?

Thanks.
.