Everything MON said, for certain, and ...err... Jon as well, I think. laugh

One thing about the frustration when helping the other kids -- DS10 has always loved to get up in front of the class and explain stuff to them, but when put to helping someone one-on-one, or working in a group with kids who are not at his level, he gets frustrated because he doesn't know what it's like to not know how to do the stuff. He can't understand why they don't get it. It just comes naturally to him, and it's like asking him to teach someone how to breathe. Where do you even start?