I am having a Linksys WRT54G router which has inbuilt SPI firewall in it. I know that firewall devices are more safer than firewall software's. I am running Windows XP Pro on my computer which, as everyone know, has Windows Firewall software and I have disabled it. I am having Mcafee antivirus software with firewall feature running on it. Now my question is that is this setup enough to prevent viruses on my system?