Viruses

I watched this video on TED today. It's actually a pretty interesting video on computer viruses: