Peter Norvig's Election 2008 FAQ
80 points by logjam
Read the article
Discussion on Hacker News