Microsoft and Cisco Cross the Virtualization Chasm