Geekery of all stripes

Herman Cain, Constitutional Scholar

Or not.