Windows Live Essentials ++

Microsoft just unveiled the new Windows Live Essentials and the role it plays in completing the Windows experience. Essentials is a suite of free software…