Our examination of computer viruses leads us to the conclusion that they are very close to what we might define as “artificial life.” Rather than representing a scientific achievement, this probably represents a flaw in our definition.