As for providing health care to the masses, we need to create a system in which all but the most indigent pay something for their care, yet provide a security net when expenses exceed a certain dollar amount (i.e. 5 or 10 thousand).
Sounds nice except when you consider that nearly 2 million Americans have lost their jobs over the past year. CitiCorp and Bank of America are going to layoff 52000 and 30,000 respectively. Home values are plummeting. It will not be long before a large percentage of the population is "indigent."