Will Microsoft catch up with VMware?

An expert considers Microsoft's virtualization and cloud computing strategy and weighs its chances against VMware's.