16,
First, what great news, I am glad to hear that he is taking the tests - who cares if he is passing them yet! If you compare your description of his disabilities in your reply to Don, with the description of his driving evaluation in your first post, you realize how remarkable it really is. I'm also glad to hear about the rehab appointment.
I am curious if he has any interest in computers. Some would even claim that playing Nintendo is good for the visual system and for developing quicker problem solving.
Computers is a good skill to develop for many kinds of jobs. It is often not necessary to be particularly fast or clever; taking your time and doing things right is also very valuable. I tend to have my best ideas about 12 hours after hearing about a new problem - too late for some kinds of jobs, but just fine for a computer programmer.
Forehead kisses all around.
Steve