Who the crap is Leo Davidson?
It's early but I'll take a stab at this.
If you read on from here:
http://www.wnff.net/index.php?topic=18212.msg962653#msg962653basically Chief said something not awesome enough about Windows 8 and got in a head-asploding debate with PC. The argument had devolved to WTF levels already when when PC accused Chief of being some random guy that had written similar Windows 8 complaints on another blog named Leo Davidson.
http://www.wnff.net/index.php?topic=18212.msg962710#msg962710Chief finally got fed up with the argument and replied with a rare embedded GIF of him shutting his laptop in disgust. The "Are you Leo Davidson???" question was repeated by MDS and it's spread from there.