Sometime back, I did a little research on this guy (posted it in one of the threads) ... but yeah, the claims seemed within the realm of 'possible' reality.