MSFT: 3 Stocks to Add to Your Portfolio Before It's Too Late | StockNews.com