I can't help but think that the site in question is That Guy With The Glasses, or Blistered Thumbs to be precise.

Anyway, if it's someone you knew only briefly for a short period of time two years ago, I don't think if he will vouch for you on such an important matter.