What makes the teaching of Ramana Maharshi so difficult? Is it the complexity or its utter simplicity? What does it take to make real progress?