Liz, you have every reason to be proud of your son. It's really impressive what he has done - although I don't understand much it either. Congratulations!!