blob how funny! Sounds like my DS7 - he has had a really, really hard time meeting playmates for as long as I can remember. When he was 4, and others wanted to just run around playing tag, he wanted to share the names of the clouds in the sky. The older he got, the harder it became and sadly many kids he would try to hang out with began to make fun of him because he talked about stuff they had no clue about.
We tried putting him into scouts this past year hoping he would make a friend...it is more of the same...the other 7 year olds in the group could really care less about scouting and more about goofing off and being silly 7 year olds while my little guy takes it as being very important - he earned over 15 belt loops because he got so excited and got really into the programs - while the others in his den thought he was being a show off. At the end of scouting this year, he shared that he wished that he could move up to the Bears instead of the Wolves so that he could be with other boys that were as into scouts as he was :-(

The last 2 weeks he got to stay at a beach house with 3 cousins he has never met before..one of them was a girl, just 2 months younger than he was and another was an 11 year old girl. Lets just say, that the 11 year old and my son became friends instantly and were inseperable the entire vacation. He ALWAYS gravitates to kids who are 4-5 years older than he is.