Despite its weary template, "American Idol" season seven managed to peak with a jaw-clencher: Which David will win? With a comfortable margin of 12 million votes, America got it right, as rocker David

Despite its weary template, "American Idol" season seven managed to peak with a jaw-clencher: Which David will win? With a comfortable margin of 12 million votes, America got it right, as rocker David Cook was deemed the prize winner May 21.