Great chart here from Barry Ritholtz. Not only do we spend twice as much as the average industrialized nation, we have the lowest life expectancy: via ritholtz.com