NBER publishes results of global “life satisfaction” survey: US is #81 on health care issues September 22, 2007