Hi :) There has been lots of discussion about sidhhis on this forum.
Just to shed some more light on this topic, and in further support of my opinion that a guru or teacher should have special abilities and be able to sense what the student needs, here is a quote from "Stages of Meditation" by the Dalai Lama that I read about tonight:
quote: You should also know that what you are going to teach other sentient beings is going to help them temporarily and ultimately. Without that knowledge, your teaching may not suit their disposition and interests. It is not enough simply to say that I am doing this with correct motivation. Of course, if you do, there will be no need for regret, but that does not guarantee that it will help other sentient beings. It is for this reason that the scriptures explain the need to actualize different categories of clairvoyance, being able to know the minds and needs of other sentient beings.
... You need to understand what dispositions sentient beings have inherited from their past lives.