So Barack Obama is Jimmy Carter and John McCain loves Abba.