DS1 did it at the socials skills group he attended this past summer. I thought it was a fairly good program from looking at the handouts he brought home. He only attended for 3 weeks so he probably didn't do all parts of the program. I just remember they had names for the different characters with their particular problem. My friend's son also used the curriculum in his social group years ago and she also liked it. Sorry I can't give more details about it except all the feedback I've heard about it have been positive.
Mommy to 2 DS's (2003 and 2007)