Yes, you should have bonds in your portfolio, but not all bonds are created equal. Some are rock-solid, but offer low returns, while others are much more risky, but pay higher returns. Which is best for you? You can use bond ratings to determine the level of risk you want.
Follow me on Twitter