U.S. Sen. Barack Obama spent a half-hour Thursday afternoon greeting diners at a downtown Des Moines food court.
People swarmed around him, wishing him luck, saying he inspired them and promising to caucus for him Thursday night.
"You are going to win big tomorrow," one man told him.
"We'd love to have you caucus for us tonight," Obama said in a very hoarse voice.
He asked some Republicans to consider voting for him in the general election.
He answered questions about how he expected to do in the caucus or about the polls with "I feel good" or "We're doing great."
He reached over the counter and shook hands with workers at the Subway sandwich shop.
Zanata Moore-El asked Obama if he was an atheist.
"I'm a member of the Trinity United Church of Christ," Obama replied. "Don't read e-mails."
E-mails have circulated in recent weeks saying Obama is a Muslim or an atheist or took his oath of office on a Quran instead of a bible, none of which his true.
"I hated having to ask him that," Moore-El said. "But I heard he was like an atheist. I don't want a president who's an atheist. I'm a firm believer in God. I just really wanted to make sure because I really wanted to vote for him and he has some good topics and everything."