MSFT: 3 'Buy-Rated' Software Stocks That Pay Dividends | StockNews.com