Deploying Windows 7 using desktop virtualization can help overcome common roadblocks. It allows delivering legacy applications like IE6 in a virtual environment. Old hardware can run Windows 7 through virtual desktops. Non-Windows devices can access virtual desktops. Costs are reduced by using the right mix of virtualization technologies. Planning and assessment tools help ensure a smooth deployment.