I don't know if anyone has mentioned this, but
McAfee works really well. It's a bit pricey, but its worth it. I had like all these viruses and trojans on my computer and it got rid of all of them

It also tells you if something that could be unsafe is trying to get into your computer and asks you if you want it removed or if its safe...