for anti virus: Avast! It picks up threats BEFORE they come in, so it is an anti-virus/firewall all in one but still only the tiny size of an anti-virus alone. Also, i'm about 99% sure that it's databse is larger than AVG's
for spyware: spybot S&D and adaware SE personal. whichever one won't pick up, the other will so they can take any spyware, adware, malware, what ever out no matter what it is.