There are sites out there already saying they know the winner. And it is not David Archuleta who everyone agrees won last night. Click the link for the full rundown: http://dialidol.com/asp/predictions/Predictions.asp
This leads me to my rant against most reality competitions. American Idol and Survivor mostly. The right people rarely win these shows. Dancing with the Stars (I don't really want to say this) has the formula down pretty good (though they always seem a little fishy. There needs to be some kind of points system - especially in Survivor. The best players get picked off at the beginning of the merge or they carry everyone along and then get voted out at the end becuase people don't want to go against them in the end. There needs to be a points system and only the bottom 2 or 3 are eligible to go out every week. It would require you to work in challenges and around camp and things like that. Same with American Idol, the best people should not even be up for elimination until you get down to 4 or 5 people. I guess this would remove a lot of the speculation and doubt in the show so it will never happen, but until then I will watch and just think of what a waste it all is.
9 months ago