Also, on the topic of Sam Harris, if you haven't seen this interview yet you're in for a treat.
https://www.youtube.com/watch?v=vln9D81eO60
This whole thing came as quite a surprise to me after watching Argo, which I actually thought was a great film and a very accurate depiction of a late 1970s theocratic Iran. Needless to say, I think much less of Ben Affleck after seeing this.