Mini plug for my old organization I used to work for Project Vote Smart.
http://votesmart.org/election_presid...php?type=alpha If anyone wants information such as campaign finances, key votes, interest group ratings, etc and any of the candidates its all right here. Awesome resource.