Islam, evolution and (oddly enough) Sarah Palin