VMware and Microsoft are separately attempting to wipe out two layers of uncertainty clouding server virtualization. VMware recently revealed details of its ESX Server 3, which aims to improve virtual server management and availability. And Microsoft took a stab at demystifying the thorny issue of virtual server licensing.