Who says the world is impossible to predict these days? Two things have just happened that we could have seen a mile off. Events in the Middle East have followed the exact script for "what happens if ...