For balance, here is a video of Derren Brown using Photoreading and demonstrating what appears to be photographic recall.

http://www.youtube.com/watch?v=nFGG6zWByhM

The thing you have to bear in mind with Derren is that he is, first and foremost, an entertainer, and in's difficult to see just how much of what he does is genuine mentalism, and how much is illusion and trickery. I suppose that's part of the act, though.

His other performances are worth watching too. He can do all sorts of interesting stuff with NLP, mindreading, levitation etc.