MSFT: 5 Best Mega-Cap Stocks in the Tech Sector to Buy in April | StockNews.com