I tried Nathan a second time the other day. It seemed pretty clear to me he was cold reading. I gave him just enough information to allow him to draw a conclusion (honest information, though the conclusion I knew he'd come to wasn't possible), and sure enough his prediction was what you'd expect from someone drawing conclusions from the limited facts given. What he described was literally impossible, but in the context of what I'd told him would have made perfect sense.
If I'd given him a few other facts, I'm pretty sure I would have gotten a very different story.
It sucks, really. He sounded like he was going to be really good, but no such luck, I guess.
Edit: Let me clarify. The information I gave was relevant to the reading, though incomplete. If he were legit, he would not have tried to sell me the fairytale he fed me. And what he fed me was decidedly a fairytale. It goes counter to not only what other advisors have said, but also to what the person in question has said on multiple occasions and to what my own common sense says. This isn't a black and white issue, and it's not a yes or no, but of the many directions he could have gone, he sold the impossible, yet obvious, fairytale. I wasn't actually trying to test him at the time, but it became clear during the reading what was up.
It didn't help that the fairytale he fed me was very similar to one he tried to sell me on during my last reading...about a completely different person.