A friend of mine just sent me a link to this website, called Social Thinking. Funny thing, that's exactly the same curriculum used by the woman who teaches one of the two social skills classes we're considering for Ian. (As in, we're debating between two very good options.) Looks very intriguing!
My brother politely wondered aloud about this social skills thing last weekend, upon observing the obvious fact that Ian has no trouble making friends. He can make a new friend just about any time, anywhere. It's the other stuff -- the reading of cues, the awareness of boundaries, the control of impulses -- that has always required TONS of coaching from us, and I am so ready to have some positive outside input!
Am I the only one who wishes these classes were around about twenty-five years ago? :-)