denverpost.com
Microsoft’s legal headaches ease
Microsoft’s legal headaches ease