Posted by Jennifer Moreale on February 1, 2010A New Record: $1.6 Trillion Deficit for the United StatesPresident Obama has announced his 2011 budget proposal. When FY 2010 ends on September 30 the deficit [...]Read more