My wife and I have followed your advice about seeking high income in quality long-term bonds held to maturity and are happy with the results. Now, at age 67, we are still adding to our holdings and would like to have your thoughts on the factors that might go into a choice of maturity length. A 30-year-bond may well outlive us, for example, but provides a better yield than a 20-year bond and should be the better choice if, as we hope, we never have to sell it. Is this still the case if an unforeseen event should require us to sell in 20 years? Should we be buying some bonds with shorter maturities (10 to 20 years) or is longer term still the best choice?
R.K., Minnesota