AmericanIdolDavids.jpg

American Idol's Top 12 will be performing tonight... but who are the only two contestants anyone really cares about?

DARCHULETA030908_23.jpg

Reality TV DHERNANDEZ030908_07.jpg

17-year-old David Archuleta (my fave!) and former stripper David Hernandez, age 24.

Who do you love? Or who do you love to hate?