New Hampshire has the nation's first primary. Over the weekend, the race became rough-and-tumble as the second-place challengers, Sen. Hillary Clinton (D., N.Y.) and Mitt Romney, went on the attack.The Democratic race has become clear. It's a two-way race between Clinton and Sen. Barack Obama (D., Ill.), who won the Iowa caucus. The Republican race, however, could have more twists and turns than your average horse race. The New Hampshire primary is intriguing because a voter can vote for any candidate. Republicans can vote Democratic and vice versa. Independents also are free to chose anyone, and the number of independents has increased with defections from the major parties. Whom will they pick? The most recent poll out of New Hampshire has Obama pulling away with a blowout victory. I concede that Obama will win with the help of independents. I do not, however, see it as a blowout. Clinton has campaigned hard in the state and has numerous endorsements from major papers. She has spent significant time in New Hampshire, plus she had a strong showing in the debate over the weekend. I'm calling the primary: Obama in first and Clinton in a close second, with Edwards very far behind in third place. Gov. Bill Richardson (D., N.M.) probably will stay in the race through the Nevada primary. Richardson wants to see a western state have more influence, and Nevada's primary was moved ahead of Super Tuesday, Feb. 5. I would be surprised if Richardson garnered more than 5%.