Eidetic memory, picture thinking, hyperlexia (reading early, as you mentioned you did), poor social skills, and OCD like behavior are all, in particular, traits found in people with Asperger's Syndrome (AS). Good sources of information on AS include a Wikipedia article (
http://en.wikipedia.org/wiki/Asperger%27s_syndrome ), the articles on this site, and this page that contains the official US diagnosis criteria (DSM-IV):
http://ani.autistics.org/dsm4-aspergers.html . Some say that this online quiz can shed light on where you fall on the autism spectrum, if at all:
http://www.wired.com/wired/archive/9.12/aqtest.html . I hope these resources help in your study of AS. As for whether you have AS, the only way to know for sure in my opinion is to get a Asperger's Syndrome diagnosis from a doctor. Beyond the peace of mind that step may bring, one might also receive official recognition by government and employers as having a disability, and receive social services or special work arrangements as a result.