A friend recently sent me a link to the video that I link below. It's an interesting lecture by Jonathan Haidt, a social psychologist at the University of Virginia. He talks about the moral foundations of differing political ideologies, and he's a much better speaker than the rambly videos I posted from bloggingheads.tv. That said, his talk has some hokey moments. Also, unfortunately for a format like this where people (myself included) tend to just watch a few minutes of a video, his talk looks like it's heading in some bad directions at times and you have to stick with it to see that he's not smarmy or really relativistic. That said, I recommend it.