Thanks Indigo- I will check out the sites. DS just has a lot of trouble with social cues and obsessive behavior. Sometimes it's extremely hard for me to be patient with him, and I know that he struggles. I imagine that his peers and teachers get very irritated.