From the National Taxpayers Association 2008 ratings:
The Democrat scoring the best: Sen. Russ Feingold, who gets a rating of 20, which translate to a “D.” Every other Dem gets an “F”.
Too bad he hates free speech just like, oh, that other guy...