I've kept ZoneAlarm and turned off the SP2 firewall - as far as I know the MS firewall doesn't moitor outbound traffic, whereas ZoneAlarm does. I don't know the details of the McAfee product, but if it is similar then i'd keep it. It's always worth knowing what is trying to call out to the internet.