Obama makes Giuliani and Billy Clinton look pro-2a. That takes work.
As far as the other candidates having "no chance", that's premature. The election starts 10 months from now. The first Iowa straw poll (non-binding) is sometime around August.
I'm still undecided myself in this race. I DO know that I won't be voting for Hillary, gutless wonder Obama, Edwards, Biden, Dodd, spoiled rich kid Kerry, Giuliani, or McCain under any circumstance. That's a starting point.
I'm currently considering Duncan Hunter, Ron Paul, Jim Gilmore, maybe Tommy Thompson (need to know more first), and Newt Gingrich. If Fred Thompson is in, I'll consider him as well. Of those six, I'll lean towards who I think has the best chance to win.