David cook won the American Idol....I have been hoping that he will win season 7 American Idol and he did it...He beat out fellow contestant,David Archuleta...This year American Idol was fantastic...Two attractive guy competing for the American Idol...But still David Cook wins it...Although he didn't sing quite well on the day before the result were announced...but his charming look wins the crowd....Way to go David Cook...