CNN reports that just a day before $85 billion in spending cuts take effect, many members of Congress have left Washington, D.C. Which means Congress has accomplished the goal we joked about on December 31 of becoming less popular, as they… Read More ›