Virus-specific CD8 T cells during chronic infection often exceed in numbers virus-replicating infected cells. Why then do antiviral CD8 T cells not do a better job of controlling infection? Although viral strategies for immune evasion are well known, this review will focus on changes in the CD8 T cell that interfere with cytolytic function. Most antiviral CD8 T cells in chronic infection do not express perforin, a molecule that is required for cytolysis. IL-2 and other costimulatory signals can restore cytotoxicity that has been impaired, suggesting a role for CD4 T cell anergy. The chance to eradicate an infection by T cell mediated lysis is undermined after an infection becomes established, in part because the effector immune response is impaired in the setting of chronic antigen.