90% Barack Obama 88% John Edwards 87% Chris Dodd 86% Mike Gravel 86% Dennis Kucinich 86% Hillary Clinton 83% Joe Biden 81% Bill Richardson 44% Rudy Giuliani 31% John McCain 26% Mike Huckabee 25% Mitt Romney 21% Ron Paul 20% Tom Tancredo 14% Fred Thompson