This surprises me.
Your Results:
94%
John Edwards
91%
Barack Obama
89%
Hillary Clinton
89%
Bill Richardson
88%
Chris Dodd
80%
Joe Biden
80%
Mike Gravel
75%
Dennis Kucinich
43%
Rudy Giuliani
37%
John McCain
31%
Tom Tancredo
30%
Mike Huckabee
25%
Mitt Romney
20%
Fred Thompson
17%
Ron Paul