President Obama announced that his choice for U.S. ambassador to China is moderate Republican Utah Gov. Jon Huntsman, who expressed some surprise at the appointment. full story