my views on magic:
i believe that quite a good number of "magic" healing successes may be based on placebo effects. if the receiver of the healing is really sure that this is gonna work, it will eventually, just because he doesn't accept failure.
magic deals with things humans cannot explain. surely it was a magical experience when gunpowder was invented, but once humans learned a deal about it, it became normal. still there are a lot of things left unexplained by human minds, especially in physiology and psychology, and that's the ground upon which magic may still be active.
for me, magic is just a name for things which are there, displaying an unusual effect on the world or people. once this effect is explained, it still remains, but the terms change, maybe to acupuncture or pharmacy. maybe the real difference between science and magic is that science creates new things/effects on purpose, whereas magic does that "by accident".
i have had my share with tarot cards, and they displayed exactly what was happening around me. now this might be explained in some time; perhaps there is a subconscious part in our brain which deals with this sort of things, maybe it remembers how the cards are shuffeled or whatever, but i believe even these things have their explanation somewhere, and therefore i am not afraid of them. i am not afraid to use, say, given advice from cards. ok, i can't explain it, but if the right sort of things come out, why should i neglect this? 100 years ago people couldn't explain what it was that made certain herbs effective against a disease, but still they used them.