Well, I'm dabbling a bit in all kinds of esoteric stuff... tarot, astrology, I Ching etc. The thing is, I usually don't assign any supernatural explanations to these - I'm interested in those partly because it's fun, and more importantly, because I think they work to some extent by allowing you to connect with your subconscious. The way I see it, the subconsciousness is able to put together pretty accurate theories about whichever question you might have, from body language and such when doing it for somebody else, and from much bigger source when the question is about my own life. The divination is usually pretty general, but I tend to pick some meaning which I see in it.
Interestingly, I tend to have more success the more I'm sceptical of the means. Then now and then, I make so precise divination that I'm unable to explain it by what I just wrote above, neither by pure luck and this unability to rationalize it makes me throw the cards or whatever away and stop using them for a couple of years, since I don't really want to live in a world where such things are possible.
One such occasion was when I told my friend, based on reading his palm, that he had a twin brother or sister who died when he was born. We laughed it off, but then two years later he told me that he just found out that it was true. I'm still pretty creeped out by that.
So anyway... not sure if this helps =)