While I don't agree with everything this guy says, I find him to be incredibly well balanced.