Municipal bonds are issued by state and local governments and government agencies. Corporate bonds are issued by private companies. As an investor, which would you prefer and why? Make sure to discuss the key differences between the two as part of your answer.