Print
Fri, Jan 12, 2007 at 6:31:08 pm
A very interesting report from the Treasury Department shows that the deficit is down by almost 33% compared to last year. (Hat tip: Geepers.)