The Qur'an has contradictions all the way through it - it's an argument with itself in many ways. Given that it took Mohammed 23 years to dictate it to some bloke who was writing it down on leaves and bones, it's no great surprise that he forgot what he'd already said. Technically, the official position is that there are no contradictions. Practically, many moderates accept privately that there are contradictions while the hard-liners use a ridiculously convoluted form of creative exegesis to make it look as if there aren't. Technically, Jews are expecting a messiah, as good ole Jeebus didn't meet the standard. Practically, I've yet to meet a jew that is expecting one. Doubtless, the story is different with the Hasidim though... The gap between traditional and the real is a very uncomfortable one for the religious.... not just Islam, though muslims seem to be the ones with the furthest to fall, given the situation they've put themselves in.