This guy has predicted every Presidential winner since 1984. Long article, but fascinating.