suevv, thanks for the detailed reply. I will forward it to my friend to see if she can use any of this for her son's situation.

OP: apologies for the thread hijack.