I didn't vote for McCain in the primary, but I think that some Republicans who aren't McCain fans did because they believed he had a better chance to beat Obama/Hillary [not knowing who would win the Dem nomination] and while... Huckabee might be preferable to McCain, he wouldn't be able to beat O/H and McCain is better than O/H if that makes sense... The lesser of about 18 evils or something... And the only one, they believed, who would have a chance to beat O/H and O/H is unacceptable to them.

Carol