The U.S. government will pay close to $900 billion this year just in interest payments on the national debt. Read More