Microsoft has released an update to Virtual PC 2004 Service Pack 1, and is now making the virtualization software available free of charge to all users. The company also promised to freely release Virtual PC 2007 next year, bringing support for Windows Vista.