Some final thoughts, whatever you decide: 1) The thing that bothers me about the way in which 'Islam' is often dealt with is not that the speaker is fascist, racist, or all the rest. The word that I would use is 'naivete' - the casual dismissal of what is a great world faith followed by people of deep integrity, intelligence and wisdom, whom its detractors have clearly never met or conversed with. 2) Do you ever fly to the US on WestJet or AA? In terminal 3 at Toronto Pearson, there is a shoe-shiner who has shared with me many interesting stories and viewpoints about his faith. Straight up Canadian Muslim - with whom I would highly recommend a conversation next time you are there. Let me know, and I'm happy to shout you the cost of a shoe shine as a small repayment for the courageous and dignified example you are showing me and many other non-conformist thinkers around the world. Seneca out.