I went to Stephen a while ago. He was dead on about stuff in the present. He described a lot of things and people in my life completely accurately. His future predictions were not so good, though. Most of it hasn't happened yet - but for the stuff that has happened, it's maybe 60% at best. I will wait and see if the other stuff will come true. He's very nice, but I'm not sure I'd go back again at this point (I'll wait to see if other stuff comes true first tho before making a final judgement).
Pros: Very nice, present very accurate
Cons: Future less accurate
more