It's getting harder to find great income-producing stocks these days. Companies just don't pay dividends like they used to, with many hoarding cash or buying back stock instead of sending quarterly checks back to investors. Because of that, and the fact that the market continues to set records, the average dividend yield of stocks in the S&P 500 is down to just 1.85%, which is less than half the historical average.However, while there are fewer options available, there are still some compelling dividend payers out there.