This poll, like all the others, are bunk.
Only 300 "likely" Republican voters were sampled.
Given appropriate sampling techniques, for a small state like New Hampshire polls, that number of people can be reasonably accurate.
The final results are likely to be fairly close to the average of all of the last polls for NH.
If I was a betting man, I would bet on McCain to finish 1st (based on his victory in 2000) and Ron Paul would come up strong with 2nd place finish. He has 20 million dollars to spend.