President Barack Obama talks about health care during a town hall meeting in Grand Junction, Colo. Ed Andrieski / AP