This is an amazing site indeed, which is where I get a big deal of my info on candidates.
Also, small piece of advice: Don't focus on the party affiliation so much, focus on the candidates themselves.Not every republican thinks exactly alike; Not every democrat thinks exactly alike.
In the end, we all should be glad that the Bush Administration is going to be done in a manner of months. By November, I'll actually be at least somewhat-satisified no matter who becomes the next President. : ]