Woah, you're misinformed!
I'll reply to one point, the one above. Here's text copied and pasted directly from the publication that Bush/Cheney cited when they wrongly labeled Kerry as the most liberal senator:
"It didn't take long after the ratings were published in February for Republicans and talking heads to start using Kerry's rating as a weapon against him. Sometimes, the people citing the ratings would note that Kerry was ranked as the most liberal senator in 2003. More often, the sound bite would be that National Journal had ranked Kerry as "the most liberal senator," without any reference to 2003. Occasionally, Republicans would assert that Kerry had been ranked the most liberal senator on the basis of his entire Senate career.
"But if the standard is votes over a lifetime, Kerry isn't the most liberal senator. By that measure, Kerry is the 11th-most-liberal senator, coming in below such Democrats as Paul Sarbanes of Maryland, Barbara Boxer of California, and, yes, Edward Kennedy of Massachusetts, according to a National Journal analysis published in March.
"John Edwards, who was ranked the fourth-most-liberal senator in 2003 (and who also missed many votes that year), is the 27th-most-liberal senator based on votes over his career."