I was unable to post my complete response to this message no matter how hard I tried. Yahoo sucks. DO NOT buy and hold TCAP and MAIN, both are now grossely overpriced and their current yields do not justify the risks of holding them long term. Buy and hold PSEC instead.
MAIN's recent NAV on 9/30/12 was 17.49, today it dropped 0.99% while almost all other BDCs rose in this small-volume short trading day, with a yield of only 6.02%, selling at 1.73 x its NAV. Its 12-mo HIGH was at 30.98 on 11/13, then it fell all the way to 26.73 on the next day (11/14). If you are a true investor of MAIN, you should be confident enough to buy a pile of it on that day and you would be taking profit now. In short, unless you love to lose money and like overpriced BDC with low yield. Sell all your MAIN and buy PSEC or AINV, FSC, BKCC, TICC and PNNT. When the market tanks and the BDC sector tanks with it, MAIN will be among the biggest BDC losers, guaranteed. Jade