Having gone through this with one, with more coming up the pipeline, I would agree with all the important points in your post. Congratulations to your son!