http://votesmart.org/ It has voting records , who endorses candidates and what their ratings are with special interest groups .