Microsoft to launch Windows Live Essentials 2011 later today
Microsoft are set to launch the final version of Windows Live Essentials 2011 later today according to NeoWin.
Microsoft has announced Updates to the free Windows Live Essentials suite of software and services make it easier to communicate and share from your Windows PC.