I've read Rand but never quite understood why so many people still celebrate her. It leads to all kinds of weird things like in this piece; the author tries to promote rational debate, but then goes to talk about Communism, Marxism, and Freudism, i.e. things that haven't really existed for the past thirty years. (Even China is debatable here.)