Rankings according to me
1. Fred Thompson
2. Mitt Romney
3. Tom Tancredo
4. Duncan Hunter
5. Rudy Giuliani
6. Mike Huckabee
7. John McCain
8. Ron Paul
9. Mike Gravel
10. Chris Dodd
11. Barak Obama
12. Dennis Kucinich
13. Bill Richardson
14. Joe Biden
15. John Edwards
16. Hillary Clinton
2. Mitt Romney
3. Tom Tancredo
4. Duncan Hunter
5. Rudy Giuliani
6. Mike Huckabee
7. John McCain
8. Ron Paul
9. Mike Gravel
10. Chris Dodd
11. Barak Obama
12. Dennis Kucinich
13. Bill Richardson
14. Joe Biden
15. John Edwards
16. Hillary Clinton