Microsoft is planning to release beta 2 of Windows Live Essentials 2011 next Tuesday.
According to sources familiar with Microsoft’s plans, the software giant will be issuing a second beta update to address a range of issues found in the recent public beta. The beta will also include updated program icons…