This document discusses trusted virtual clients (TVC) as a way to address computer virus issues. TVC combines virtualization and trusted computing technologies to isolate virtual machines and enforce security policies at the virtualization layer. It allows external entities to remotely verify that only authorized code is running on each virtual machine. While virtualization helps isolate infections to individual VMs, the TVC approach adds an extra layer of protection by using a trusted platform module to measure software components and enforce access controls centrally in the virtualization layer rather than within each VM. Current TVC prototypes are based on Xen virtualization but it remains an active research area.