I didn't much believe in viruses, until I watched one spread over a company network, in real time. Scary.
Needless to say, so I will say it anyway, if you have networked computers, you need to physically isolate them from each other and from the internet while you are chasing viruses, or they will have you in an endless loop.