I use McAfee, Windows fire wall, AND run CCCleaner every few days and a few sneaky thing still find their way through. So far I've been able to deal with most of them when things start going wonky on the computer but it keeps me on my toes.