Jeff most likely has some form of Asperger's Syndrom. {Basics:
http://en.wikipedia.org/wiki/Asperger_syndrome} I just joined a community here on LJ on the topic. They do not have open membership so I'm waiting for 'approval'.
It's no news, really, I had linked this before. I'm not one to slap a label on everything, especially in the field of so-called psychological 'disorders'. But reading the diagnostics, it's rather striking to see just how much of it applies. Some say it's not a disorder at all but rather an extreme case of... personality. I tend to agree with that. Will have to read more, especially applied to the functional/practical side of things.