And the winner is... David Cook.
Wait! What?
It seemed like little David Archuleta and his tailor-made act had the "American Idol" final all-sewn up by picking songwriter John Lennon for his team instead of, um, the Collective Soul guy.
But the generally accurate prediction site DialIdol.com says Cookie had a definitive lead over Archie in votes last night and now it's apparently not a done deal.
Could "Idol" producers have gamed the DialIdol system in order to generate some suspense for tonight's finale? Could "Idol" fans really gotten so weary of Archie and his aw-shucks persona that they went for Cookie just to spite the young one? Or could fans have watched the entire season and picked the better contestant?
Um, yeah, I'm leaning toward the first answer too. Guess we'll find out soon enough.