Virus (1999) Review