The latest reading on consumer confidence sank to a record low of 25. Never in 42 years has the number been so paltry. Greed and leverage brought America to its knees. That happens to be the taxpayer funded tonic to get us out. We owe it to abysmal leadership, from plush board rooms to our hallowed halls of government. Despite a vote for change, sorry leadership remains firmly in place. Sad days, as the people suffer.