McCain has made me very angry in the past, especially on immigration (I can't for the life of me figure out why he's so deluded on this topic), but to his credit, he voted against this POS Farm Bill. He also vocally opposed ethanol subsidies, while campaigning in Iowa. That takes guts.
McCain's fiscal conservatism is beginning to win me over, I must say.
But I'm still very concerned about his stances on immigration and foreign policy.