US President Barack Obama (L) greets guests after speaking on health care during an online town hall forum at Northern Virginia Community College in Annandale, Virginia, July 1, 2009.