Microsoft Corporation gets a Buy rating as valuation turns attractive post-earnings. Click for this updated look at MSFT ...