Although I think David Archuletta has the better chance at being named the next "American Idol," I cast my vote last night for David Cook. Both Davids have been consistently good since the start of the season and both have great futures in front of them.
But Cook has the more marketable talent and his music-arranging abilities are superior. From last week's show, here is his take on "First Time Ever I Saw Your Face"...