Right now, I'm in favor of consistency as far as ideals, stance, and past voting history/track record...if the vote was today, I'd vote for Barack. He has yet to start talking out the side of his mouth, unlike the rest of the field. Hillary is a little suspect in my opinion because of her switchero on the war issue. I think Black folks are giving her the okay because of her husband, but she has nowhere near the personality and charisma Bill has. She's gonna have to pimp her personality game up if she wants to really connect to voters.
If I was forced at gunpoint to vote republican (cuz that's about what it would take for me to do so), I'd say Guliani. As of yet, he's being consistent with his stance on hot topics and is more liberal than the rest of the candidates on that side of the isle. Up until he changed his stance on abortion and the theory of evolution, I would have said McCain.
McCain courting Christian conservatives - John McCain News - MSNBC.com (McCain & evolution theory)
McCain says Roe should be overturned - John McCain News - MSNBC.com (McCain & abortion)