I'm so glad I popped into this thread because my son is just like HK described.

With the writing troubles, sblora, I wonder if a program like Dragon Naturally Speaking would help at all? It's a voice-to-text application. He speaks, it types.