President Obama's address on Afghanistan this week attracted 40.8 million viewers -- or about 14 percent of the U.S. population, according to final Nielsen figures, which included viewership on both cable and broadcast TV. It was the biggest audience for a presidential TV appearance since Obama's address to a joint session of Congress last February, which drew 52.4 million across the TV spectrum. While CBS drew most of the broadcast audience with 10.6 million viewers, Fox was the clear winner on cable. Its 4.6 million total beat the combined audience of CNN (2.3 million) and MSNBC (1.6 million).