Thank you so much for the info, it's just so hard to know what to do. He's totally driven to learn, never without a book and sending him out "to play" is his idea of a punishment. He's utterly exhausting and not always a very happy boy because he gets so frustrated sometimes. He's best when busy, and that's often a real challenge to maintain, because he starts out enjoying something but then he masters where they're at and it doesn't move on, which means he gets bored again. Since taking him out of preschool he's slowly returning to a much happier state of mind, but he's just so different to his wee friends that he doesn't really belong anywhere. We're also getting a fairly constant barrage from one set of grandparents that we have to "let him be a child" and stop "making him do things"... when we're not making him do anything at all.