I don't hold corporate bonds. That seems really easy to screw up if you don't know what you are doing. I think it is a reasonable option for financial professionals to choose if they are looking for slightly higher returns and are willing to invest the time to do due diligence, but for everyday investors I agree definitely stay away before you lose your whole investment.