Actually, Feingold voted against!!!
Bernie Sanders did so as well.
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”.