I enjoyed this talk by Steve Davies. I was too lazy to drag myself to North Arlington for it; Internet to the rescue.