User blog comment:Itachi4843/I quit./@comment-1693968-20140111204913

Oh, I know that guy, I think I've emailed him before. This definitely looks like his work.