This document discusses challenges and opportunities related to virtualization and cloud computing in 2011. It begins by stating that server virtualization is very popular but also has some issues related to quality of service, monitoring, and capacity planning. Desktop virtualization is emerging but has challenges around cost and maturity. The document advocates a hybrid cloud approach and emphasizes the importance of standardization and well-defined processes.