The Iowa caucus is coming next week — the night of Jan. 3. There will be seven candidates vying for the top spot. Kansas' primary election is still months away — scheduled for August of 2012.

If the vote were today, which Republican would you vote for?