http://www.ontheissues.org/default.htm
This is a terrific site. It shows the voting records, and where your elected officials (and their challengers) stand on a variety of issues. Search for individuals,representative by representative, issue by isue, or senator by senator, http://senate.ontheissues.org/Senate/Senate.htm
And so forth. Spending a few minutes on this website will save you hours of time online researching these individuals on your own.

Now what we need is a site that shows what candidates promised their constituency in pre-election speeches contrasted with how they actually voted once in office. So even if we are voting out some of the scum, we really need to make sure those we vote in aren't going to two-time us.