SQL Server and Virtualization

It is official.  You can run SQL Server 2005/2008 in virutalized environment and still be within "support".  You can find the official support statement at https://support.microsoft.com/?id=956893 

Be sure to check out licensing SQL Server in a virtualized environment by going to https://www.microsoft.com/sqlserver/2008/en/us/licensing.aspx