SLR Investment Corp. (NASDAQ:SLRC) offers a dividend yield of roughly 10.8% at current prices. The obvious question: is that ...