OK the title of this post is actually misleading but for good reason. I'm not just going to talk about viruses but in fact about a range of nasties that can infect your computer. But most of us tend to call them viruses even though many of them are quite different. A computer Virus is a self-replicating program that can travel from computer to computer. It is the self-replicating bit that makes it a virus. There are other sorts of "malware" (malicious software) that don't replicate themselves, don't spread from computer to computer, but cause a lot of heartache all the same. These include but are not limited to: Trojans, Spyware and Rogueware. A Trojan is a trojan-horse program. As the name suggests, it is a malicious program hiding inside another program. You might download a useful application...