Project Vote Smart
As this well-known and long-respected site of voter information says, it covers "any politician, any issue". Enter a politician's name and get his/her biography, voting record, positions on issues, ratings, speeches, and funding. Create your own account to track your candidates, officials and legislation. Project Vote Smart provides a huge amount of information on offices and officials, legislation, issues, interest groups, political parties, and ballot measures.