Specter, Collins and McCain are surprising. They get kudos for the day, at least.
Also, the three Dems/one Socialist get kudos as well. Feingold really is the most principled Democrat in there in my mind, always has been.
And Bernie Sanders operates the same way. He's usually wrong, but I'd bet he's rarely bought off.
I think Specter is principled, too. I don’t agree with a lot of his principles, but he comes through on the party-line stuff.