As you describe him, he does sound like he might have Aspergers. I have two boys like this, who are both doing very well, really, and you definitely shouldn't feel like bad parents! It's just the way your son is, and it's not a bad thing. He just probably needs some social skills classes to help him adjust to life at school and other social situations. Our oldest song is not diagnosed, and elementary school was somewhat of a struggle for him socially. Our youngest son who is now 10 has had social skills classes, and he's doing very well at school. That doesn't mean everything's all rosie for him at school, it just means that he has a few friends and he knows how to interact. We let him talk about whatever he's obsessed with at the moment when he's home, but he's learning to curb that when he's at school and church. He's a terrific kid. Sounds like yours is as well. I think I'm the happiest parent in the world, because both boys are so interesting, kind, and loyal. I wouldn't have them any other way either. I wish I could make life easier for THEM, and that's why we work on social skills.