Something for everyone here, from Trump, to Iraq, to Iran, to why Canadian political parties keep being forecast to die, but don't. And then how, one issue at least, Jack Layton was so right and so many others were so wrong. Enjoy.